On Sat, Jun 23, 2012 at 2:07 PM, Ian Lawrence <[email protected]> wrote:

> Hi
>
> > Most project lack the proper documentation. I dont see node.js growing
> > much as long as there is no central leadership of some sort that can
> > impose some standars like, "everything in npm must be documented this
> > way or this other", or "if you are doing the same thing as someone
> > else dont duplicate efforts join that project and help build one
> > robust solution".   There are like 5 ORM (most lack support for
> > relational databases) , 3 SOAP clients (none fully featured), 10 RoR
> > clones (all missing one thing that the other has), 8 mailers and so
> > on. So many smart people doing great things but most are not what the
> > could because everyone seems to want to be the next DHH or something.
>
> This command and control form of software development is based on the
> idea that people do what you tell them to do, and if they don’t, you
> yell at them until they do, and if they still don’t, you fire them.
> It's popular in some companies. The problem with this is that people
> don't like it and the people who don't like it (especially with
> something like node) are pretty damn smart and so don't like being
> told what to do.
> It seems better in such cases to let many ideas and implementations
> from many sources emerge and let 'a hundred flowers blossom'. It's
> popular in open source and good developers seem to like it
>
> Well look at how node come to exist, one person come up with a great
solution to a problem, it didnt spawn dozens of async javascript libraries,
developers joined what Ryan was doing and now look at the core library, yet
node is open and the contributors decide how to help solve the different
issues, no one is forcing them, they are organized because they want to
reach the same goal. I know most developers dont need to be told what to do
(specially node which pull some extremely smart people), but if you ask
them to publish projects (via npm) to first meet certain characteristics it
would allow users and contributors support the projects they start. There
are many projects which wont get any contributors and/or users because the
code is illegible and there is no documentation.

-- 
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

Reply via email to