Earlier quoted context omitted.
If you can replace an entire team of 10 engineers paid to work on something with a single engineer then that engineer is a 10x engineer, as long as the "10x engineer" didn't originally write the things they work with. That is my definition. > By the end of the day 10x is subjective because teams have different needs. Replacing 10 salaries with 1 salary isn't subjective at all.
Of course it is subjective. This is literally what you said: > That is my definition. You obviously care about optimizing for salary expenses. Most companies have room to hire more people who can do a few things well, so their definition of 10x would be different because they’ll have different expectations of their employees. And really, if your definition of a 10xer is some poor fool who’s willing to take the job of…
Right, they are paid more. The going rate for good people is around 1.5x up to 10x for exceptional cases.
Edit: And I am not talking about minimizing cost of salaries, I am talking about how much a good software engineer should demand. If he can replace 10 salaries with one then he has a lot of leverage he should use to get a higher salary, if the company isn't paying him then he should leave for a company that appreciates his skills. Plenty of companies pays premium money for premium talent.