Professional sports salaries benefits from a game with well defined rules winners and losers systems of measurement around scoring points. A company has a bunch of other stuff that had to be in solid alignment to "win". Engineers have to be working on the correct problems to begin with to add exponentially more value. It's not as simple as "crushing" the sprint points assigned rather chosing the problem set ... If ch…
Why don't companies pay 50x engineers 50x?
11–20 of 81 posts
Re: Why don't companies pay 50x engineers 50x?
#12Your 50x engineer may be able to build a highly performant and complex algorithm by themselves, truly in a week where other engineers might take a year.
But 99% of programming isn't that. It's CRUD apps and configuration files and debugging browser quirks and hunting down race conditions etc.
Your "50x engineer" probably isn't going to be all that faster solving a CSS bug or putting together an online order form or configuring Apache.
So even if companies could identify programming geniuses... they mostly don't have genius-level work to give them, so there's no use in paying 50x anyways.
Re: Why don't companies pay 50x engineers 50x?
#13Because that is a myth. If that existed, you could build an entire startup with a single developer.
Re: Why don't companies pay 50x engineers 50x?
#14Because that is a myth. If that existed, you could build an entire startup with a single developer.
I myself am the sole developer for a B2B software company with $5M ARR.
I'm not 50x (or even 10x) and don't think those designations are based in reality, but your second sentence doesn't follow from the first.
Re: Why don't companies pay 50x engineers 50x?
#15Professional sports salaries benefits from a game with well defined rules winners and losers systems of measurement around scoring points. A company has a bunch of other stuff that had to be in solid alignment to "win". Engineers have to be working on the correct problems to begin with to add exponentially more value. It's not as simple as "crushing" the sprint points assigned rather chosing the problem set ... If ch…
In sports in a game the better team will win and the worse team will lose. In economy the better company will win and the worse company will also win, just a little bit less.
Re: Why don't companies pay 50x engineers 50x?
#16Because that is a myth. If that existed, you could build an entire startup with a single developer.
I think the real 50x engineer is a person who is a strong engineer, also does design, innovates, and can build a business like a CEO. That person could actually bring 50x value to a small org.
Re: Why don't companies pay 50x engineers 50x?
#17Re: Why don't companies pay 50x engineers 50x?
#18But it is true that the actual bests are 5 to 50 times more productive. I've seen it mainly with specialized consultants. Need to fix your tool chain? You can be sure that the build master consultant will be worth every pennies to fix those obscure C++ linking errors. Need to patch the kernel and even send the patch to Linus? Again, I wouldn't be surprised if you get a 100x ratio compared to a mid seniority dev who never did that.
From my experiences, the high productivity ratio between low end devs and high end devs stem from the multiple multiplicative factors that goes into making programming more efficient. Knowing how to automate repetitive work with scripts, typing fast and having a good knowledge of the appropriate tools and frameworks will help each other exponentially.
Re: Why don't companies pay 50x engineers 50x?
#19Paul Graham wrote an long essay decades ago that basically says if you want to be paid what you're worth, then work in the context of a small company. http://www.paulgraham.com/wealth.html
Re: Why don't companies pay 50x engineers 50x?
#20Professional sports salaries benefits from a game with well defined rules winners and losers systems of measurement around scoring points. A company has a bunch of other stuff that had to be in solid alignment to "win". Engineers have to be working on the correct problems to begin with to add exponentially more value. It's not as simple as "crushing" the sprint points assigned rather chosing the problem set ... If ch…
So I, as a team owner, can watch Strasbourg pitch, see him nullify my lineup, then I have almost all the information I need to know he really is a lot better than average.
Additionally, by being willing to pay more and getting him on my team I'm depriving my opponents of his talent.
There is no direct analogue in programming, besides maybe open source projects.