Why programmers are not paid in proportion to their productivity
1–10 of 133 posts
Re: Why programmers are not paid in proportion to their productivity
#2Re: Why programmers are not paid in proportion to their productivity
#3Re: Why programmers are not paid in proportion to their productivity
#4I agree with the OP that the problem here is that it is not easy to measure productivity.
http://github.com/raganwald/homoiconic/blob/master/2009-02-1...
Re: Why programmers are not paid in proportion to their productivity
#5This is often repeated, never meaningfully demonstrated. I doubt it is true if we are excluding unqualified programmers.
Re: Why programmers are not paid in proportion to their productivity
#6> I’d love to see some metrics on the average life expectancy of a line of code for different programmers. I know that some of my best code was written and has sat there with minimal changes ever since.
Now that's an interesting idea.
Re: Why programmers are not paid in proportion to their productivity
#7> The most productive programmers orders of magnitude more productive than average programmers This is often repeated, never meaningfully demonstrated. I doubt it is true if we are excluding unqualified programmers.
Have you ever heard of Charlie Steinmetz? Legend has it that he was a prominent electrical engineer in the early twentieth century. Not long after his retirement, all of the engineers at General Electric had a problem. Although each was wise, they were unable to understand the complexity of the machinery. A call was made and Charlie Steinmetz came to the plant to offer his assistance.
Ol’ Charlie walked around the machine for a few minutes, just looking it over, not touching anything. After a few minutes, Charlie took out a piece of chalk, walked over and placed a large X on one particular part of the machine. When the other engineers disassembled the machine, they were amazed to find that it was exactly where the problem was. A few days later, the engineers received an invoice from Charlie for $10,000! This was a lot of money in those days, so they returned it to Charlie and ask that he itemize it. A few days later, they received an itemized bill which read:
Making one X mark – $1.00
Knowing where to place the X – $9999.00
Even if one tosses the idea that there are "rockstar programmers" who are 10x more productive than merely good ones, someone with the right experience and domain knowledge can be priceless. I have certainly found cases in which I could merely hear the symptoms of a very subtle bug and find it in 2 minutes, whereas a great programmer unfamiliar with the codebase, field, and my past experience might have taken a week to find it.
Re: Why programmers are not paid in proportion to their productivity
#8> The most productive programmers orders of magnitude more productive than average programmers This is often repeated, never meaningfully demonstrated. I doubt it is true if we are excluding unqualified programmers.
Go read Peopleware. You will find described very carefully set up coding comparisons that routinely found a factor of 10 productivity difference between different experienced programmers on the same task, and also a discussion of what organizational factors lead to those productivity differences.
There is other research on the topic as well. For instance http://www.computer.org/portal/web/buildyourcareer/fa035?utm... cites "individual differences" research that found a 30 fold difference between mediocre programmers and the top programmers. That article is supposed to be a distillation of http://www.amazon.com/Facts-Fallacies-Software-Engineering-R... so I'd look there if you want citations into how that research was done and what exactly they found.
Re: Why programmers are not paid in proportion to their productivity
#9> The most productive programmers orders of magnitude more productive than average programmers This is often repeated, never meaningfully demonstrated. I doubt it is true if we are excluding unqualified programmers.
Re: Why programmers are not paid in proportion to their productivity
#10> The most productive programmers orders of magnitude more productive than average programmers This is often repeated, never meaningfully demonstrated. I doubt it is true if we are excluding unqualified programmers.
Always remember the classic story about "where to put the X"... Have you ever heard of Charlie Steinmetz? Legend has it that he was a prominent electrical engineer in the early twentieth century. Not long after his retirement, all of the engineers at General Electric had a problem. Although each was wise, they were unable to understand the complexity of the machinery. A call was made and Charlie Steinmetz came to the…