I'll take a happy average programmer over a disgruntled, frustrated master programmer any day.Given
that the best software engineers are documented to be one to two orders
of magnitude more productive than your average programmer ... I'd say
this statement is one of the most stupid ones I've seen in a long time.
Having worked with both happy average programmers and
disgruntled, frustrated master programmers I think I
would prefer the former too.
Also the numbers for team
productivity I have seen say a 90th percentile team is about
4 times as productive as a 15th percentile team, and the 10x
number was from the worst programmer to the best (and derived from a really small dataset) -- the number
for average to best is lower...