I personally think the Node community is one of the best I've experienced for cultural adovcacy: it's just not necessarily evident as a newbie. The community is diverse and Node itself is young. It also intentionally has a very a small core, which leaves a lot open for interpretation. Node does embrace the unix philosophy by it's choice of APIs, which is a set of guidelines in itself. Beyond that, the Node community principles, (which I now can't find a link to), and frequent advocacy from big contributors on their blogs do a great job of extolling the culture (such as Joyent, the Browserling guys and Nodejitsu - to mention a few). Event driven platforms and servers have been successul in other platforms, but the platforms themselves do not explicitly encourage that style of programming and the choice of JavaScript for nodejs (and it's lack of encumberment to a pre-existing set of synchronous libraries) has forced a complete re-imagination of many of the basic utilities we come to expect from our development frameworks.
Raoul On Sunday, June 24, 2012 4:22:15 AM UTC+1, Radhames Brito wrote: > > > > On Sat, Jun 23, 2012 at 8:03 PM, Mikeal Rogers <[email protected]>wrote: > >> Couldn't disagree with you more. >> >> Open environments thrive on small discreet and federated components and >> not on central authority. It's closed systems that require more frameworks >> and widgets and big SDKs in order to survive and compete against other >> closed systems. >> >> The internet is open, but there are open standards which allow things to > work together and help improve overal quality. Competition is excellent > when you approach to a problem with a different solution or with higher > quality, but if you are doing the exact thing as someone else why not just > join the effort? > > I dont endorse closed systems at all, i hate them, I'm not talking about > imposing design restriction but quality restrictions, for example > requiring certain level of documentation or testing before making a library > available via npm, the authors could still host the library at places like > github, and npm could publish a description of the project where the author > could explain why that project is different and you could try it or > contribute. > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
