3 ms·
Maybe 10x good developers don't get 10x pay because it takes teams to build high impact software, and the probability of anyone getting a team of all 10x good d
by davi 18y ago
Maybe 10x good developers don't get 10x pay because it takes teams to build high impact software, and the probability of anyone getting a team of all 10x good developers in the same room working on the same thing is low. (Assume something like 10x good developers at frequency 1:100 or 1:1000 in the population of all developers.)
It's hard for a company to realize the value from a 10x good developer, because their work is averaged with that of their 1x, 2x, 0.5x good teammates. Therefore the 10x good developer isn't worth much more than their more conventionally stellar 2x good colleagues; all he's doing is bumping up the average somewhat. The salary difference he commands is the the amount he bumps up the average.
Startups are more easily able to increase the concentration of 10x good developers, and that's where developers can make 10x+ money.