Comment Total and Complete BS (Score 2) 326
Great engineers write code because they love to and cant stop.
Mediocre and lousy engineers write code (for some reasons) so they get ego points "contributing" to open source and hope to pad their resume.
The great engineers then have to evaluate and fix their lousy code. Or it slips by and the whole suffers.
I would love help from the great engineers for my open source projects but would prefer no help at all from the rest. Even then it will take work to make sure its up to my standards or biased egotistical opinions.
"Its a cathedral not a bazaar".
The best software I've ever seen and used was written by very few people, usually only one.
A few exceptions (say Linux itself) but shouldn't be taken as the model for Open Source but rather a magical exception.