3 ms·
> software engineer employee making over $1m Employers don't have any incentive to pay an especially effective programmer at whatever his "market rate" actual
by jey 17y ago
> software engineer employee making over $1m
Employers don't have any incentive to pay an especially effective programmer at whatever his "market rate" actually is. They just need to pay enough to fill their position with someone skilled, and there's plenty of programmers who'll take the near-guarantee of $MaxSalary/yr and live happily. ("After you've got enough to settle down and buy hardware whenever you need it, what else do you need?") If you want to realize your full "fair market value" (which is just a convenient theoretical fiction anyway), you need to take matters into your own hands.
I also don't think there's a consistent 100x variation in overall productivity/output, but maybe something more like maximum productivity (and edited the grandparent post). If you have a super-productive employee it's going to be hard to "fully saturate the pipeline" since any one single project isn't going to constantly require that level of work, and you can't just have him hop project to project within the company since there's a learning curve each time.
I originally picked up the "programmer productivity varies a lot" meme from one of PG's essays, but have since seen it in industry: http://paulgraham.com/gh.html http://paulgraham.com/gh.html
- netsp 17y agoIf the value a select few brought to a company was > $10m, and this was widely known, they would bid up the price. Of course employers don't have an incentive to pay above market rate, that's almost a tautology. That is what market rate means. However, if there was so much value to be had, market rate would rise.
- jey 17y agoYou seem to have misunderstood what I was talking about. I didn't contravene you at all.