Live data from Hacker News

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

techthingsaround.wordpress.com

31–40 of 81 posts

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

#31

They kinda do though. This is how FAANG retains their best. It's not professional athlete level but there's a reason talent still goes there.

It's rare for FAANG to pay over $1m total comp for an individual contributor unless you're a renowned superstar.

There's probably thousands of ICs at those companies who have delivered millions in recurring value, though. At Google scale, a single engineer could deliver 8 figures in value or more.

If you want to extract 50x you'll need to be a people manager. And in my experience, most 10x+ engineers are really bad at leading people. It's hard to be amazing at engineering and amazing at people management.

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

#32

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…

I think it's also very hard to even just be proven to be a 50x engineer even within a company. And most companies don't know how to identify 50x engineers. And yes even if they can, they have totally no incentives to disclose this info to other companies to increase competition. But for the most part they don’t have to block this info because they don’t know it in the first place.

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

#33
This is a very stupid article.

Elite sports talent gets paid on the ability to win, which increases ticket/ad revenue and helps the coaching staff retail their jobs. There is also a very small pool of pro-level athletes in a country, in the US around 2,000 elite, pro athletes. An example is NFL quarterbacks: has there ever been too many available?

None of the above applies to programmers.

Additionally, most mgmt. staff cannot tolerate IC's making more than them, both because of envy and the optics of an IC contributing more than their manager. (I know multiple IT salesmen who were forced out because they earned several times more in commission than the CEO was paid. You would think profitability came first, but nope.)

Elite programmers have to start their own companies if they want to earn what they're contributing.

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

#36
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.

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

#39

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…

In my mind and experience, a "10x engineer" (not sure I'm ready for the "50x" term) gets (or should get) that distinction because they write high quality, fault tolerant, secure, performant, well documented code, AND they empower their teammates. It usually has very little to do with the speed in which they accomplish all of that, which I think is why management has a hard time identifying who they are.

They may think the engineer who fixes 10 bugs a week is their best asset. But what about the engineer who quietly created high quality code with very few bugs, that's extremely easy to maintain?

A "10x engineer" gets that distinction because their software provides dividends in quality and maintainability for years and years, even if the initial implementation took them a seemingly long time. But management often just sees the engineer who's closing the tickets the fastest, even if that person's code becomes a curse on the company for years to come.

It doesn't help that so many teams are focused on 2 week sprints and quarterly goals. That kind of work favors a certain type of engineer, and incentives short term solutions.

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

#40
post #26

In the contract world, it's a lot easier. Your value is 10% of the worth of the total value you're creating or somewhere between $100 to $200/hr, maybe even as high as $400/hr for rare skills.

But the problem is the software industry is hype complex. Thus is almost impossible to measure your real revenue contribution.
Post reply on HN