Live data from Hacker News

Why don't companies pay 50x engineers 50x?

techthingsaround.wordpress.com

51–60 of 81 posts

Re: Why don't companies pay 50x engineers 50x?

#51
post #9

Because that is a myth. If that existed, you could build an entire startup with a single developer.

It might be hard to build an unicorn with a single super developer. But he/she might build a great product to get the company enough funding to grow to an unicorn.

Re: Why don't companies pay 50x engineers 50x?

#52

In a company I've worked for, the "bests" were given the projects with mostly clean slates, and were rewarded for coding quickly, meanwhile the other developers struggled to integrate everything together and refactors were often frowned upon "to not waste time on the delivery of the project". And of course only "the bests" were authorized to work on those new clean slates projects. This gave rise to a very nasty posi…

Programming itself is a super lever. That's probably why the productivity among software engineers can be so extreme.

Re: Why don't companies pay 50x engineers 50x?

#53
Lots of pushback in this thread against the idea of 10x, 50x, etc. engineers. If we’re just measuring performance relative to the average software developer then I don’t see why they wouldn’t exist. I’ve met developers who solve problems that the average developer would simply never solve no matter how much time they threw at it. You could make the argument that they are “infinityx” engineers, as silly as that might sound.

Re: Why don't companies pay 50x engineers 50x?

#54

People are overcomplicating this. It's simply because there is no market to create price discovery. Most of your price is established the day you start, well before you've proven yourself to be a '50x engineer'. And no one outside the org knows you're a '50x engineer', so there's no competition trying to hire you away. I am surprised the author of this article missed this despite making the analogy to sports athletes…

> so there's no competition trying to hire you away

I agree with a lot of what you said but this part isn't true. I've been in conversations where people were bragging up that they were able to hire away Person X after >2 years of convincing. It definitely felt like know a guy who knows a guy though, not some open market.

Re: Why don't companies pay 50x engineers 50x?

#55
post #29

1) Sometimes they do. 2) Sometimes 10x or 50x or whatever Nx is not really what it's thought to be. I've had to deal with the aftermath of some "10x" engineers and it's not always pretty. Now you can say that this just means we aren't measuring properly, and the person wasn't really 10x (more like -100x in fact, that minus before the 100, in case you missed it, is for "negative" as in negative 100x) but there are sti…

The right circumstance + the right person can make someone 50x. It appears to me the ability to identify circumstances and people and put them in the right place is also very important? It might be another 50x worth thing.

I'm not going to create those contexts by focussing on metrics devoid of content though.

Re: Why don't companies pay 50x engineers 50x?

#56
post #42

> “In software, the difference between the average software developer and the best is 50:1; Maybe even 100:1.” Steve Jobs > If you’re a software engineer, you would probably agree with what Steve Jobs said. I am and I don't. I've yet to see even a 10x engineer. I've seen people who are more than 10x within a very narrow domain , but when you include the whole system and all their responsibilities, no one comes close…

Come on, there are some people who are brilliant and effective. I have known a handful of these folks, which probably matches the statistics.

You probably don't sit with them in the lunchroom, but folks like Steve Jobs might.

Re: Why don't companies pay 50x engineers 50x?

#58

There's another reason, too -- which is that a "50x engineer" will very rarely be 50x on most development tasks. Your 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 eng…

There’s a bit of Amdahls law here: If I’m “10x engineer” but just 10% of the day, that means I’m really a 1.1x engineer. And it doesn’t matter (much) whether I’m a 50x or 100x engineer in that 10% the max speedup is limited by the “1x” part.

Re: Why don't companies pay 50x engineers 50x?

#59

More engineers than you think are making a million or two, it’s just not really talked about.

Interesting. I would be curious about if it's the engineering ability that makes them get such high salaries or it’s something else.

Those levels of total comp are mostly in stock. Stock compensation has a non-trivial level of luck in it. Join the company at just the right moment (knowable only in hindsight) when the stock is lower and then keep vesting as the stock skyrockets.

BTDT but I don't pretend it's my magnificent skills (although I'm good), it's just the luck of the draw with stock compensation. I'm just as good in other jobs where the stock performance has been lackluster.

Re: Why don't companies pay 50x engineers 50x?

#60
post #56
post #42

> “In software, the difference between the average software developer and the best is 50:1; Maybe even 100:1.” Steve Jobs > If you’re a software engineer, you would probably agree with what Steve Jobs said. I am and I don't. I've yet to see even a 10x engineer. I've seen people who are more than 10x within a very narrow domain , but when you include the whole system and all their responsibilities, no one comes close…

Come on, there are some people who are brilliant and effective. I have known a handful of these folks, which probably matches the statistics. You probably don't sit with them in the lunchroom, but folks like Steve Jobs might.

> Come on, there are some people who are brilliant and effective.

Sure, but can I replace 50 average engineers with one of them, and get the same output?

Never.

Post reply on HN