Hacker News new | past | comments | ask | show | jobs | submit login

Actually the number from my old software engineering class is on the order of 36:1 in productivity from the most to least productive members of a team.



Because if there is any training that stays relevant forever it is old college software engineering courses ...


I agree that recalled college classes aren't the sturdiest reference. Here is a better cited source:

"Frequently Forgotten Fundamental Facts about Software Engineering" by Robert L. Glass at the IEEE Computer Society website:

http://www.computer.org/portal/web/buildyourcareer/fa035

"P2. Good programmers are up to 30 times better than mediocre programmers, according to "individual differences" research. Given that their pay is never commensurate, they are the biggest bargains in the software field."

He also has a wonderful published book, "Facts and Fallacies of Software Engineering"

I believe the number there is "28 times" as mentioned on Jeff Atwoods blog: http://www.codinghorror.com/blog/2008/03/revisiting-the-fact...

"2. The best programmers are up to 28 times better than the worst programmers."

I believe the source studies are cited in the book.

I would add that the book is a great and thought provoking discussion of exactly this sort of 'old wives tale' about software engineering.

Edit: I found the page with citations on google books.

http://books.google.com/books?id=3Ntz-UJzZN0C&lpg=PA14&#...


There were a number of problems with the quality of the individual differences research. I would not trust that particular number.

Another frequently cited source that was methodologically much better is the fact that 10 to 1 productivity differences are common even across small groups of programmers. Tom DeMarco and Timothy Lister performed this research and cited it in Peopleware. The two illuminating facts they also discovered at the same time were that the best predictor of programmer performance was the performance of other programmers at the same company, and that much of the productivity difference could be accounted for from differences in environment. (Sufficient office space, quiet office space, low interruption rates, etc.)

I would trust that number a lot more. And I would strongly recommend that anyone who is interested in it read Peopleware to get some ideas about how they can improve productivity.


The source of this, afaik, is The Mythical Man-Month. You should read it if you haven't. It does get quoted and mis-quoted quite a lot.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: