4 ms·
Developer productivity doesn't map very directly to compensation. If one engineer is 10x as productive as another, they're lucky if they get 2x the compensation
by barrkel 2y ago
Developer productivity doesn't map very directly to compensation. If one engineer is 10x as productive as another, they're lucky if they get 2x the compensation.
- amelius 2y agoThe 10x engineer will just start their own company.
- Rinzler89 2y agoA good programmer isn't necessarily also good at business to run his own company. Sure, you have your John Carmaks' or Antirezs' of the industry who are 10x programmers and also successful founders but those guys are 1 in a million. But your usual 10x engineer you'll meet is the guy who knows the ins and outs of all running systems at work giving him the ability to debug and solve issues 10x quicker than the rest, knowledge which is highly specific to the products of that company and is often non-transferrable and also not useful at entrepreneurship. Becoming the 10x engineer at a company usually means pigeonholing yourself in the deep inner workings of the products, which may or may not be useful later. If that stack is highly custom or proprietary it might work in your favor making you the 10x guy virtually unfireable being able to set your own demands since only you can solve the issues, or might backfire against you at a round of layoffs as your knowledge of that specific niche has little demand elsewhere.
- kybernetyk 2y ago>A good programmer isn't necessarily also good at business to run his own company. AI can help with that.
- Rinzler89 2y agoWe'd all be millionaires if AI could actually help with that, but then if everyone is a millionaire then nobody is. Current AI is still at the state of recommending people jump off the golden gate bridge if they feel sad or telling them to change their blinker fluid.
- kybernetyk 2y agoYou're right. And that's why I wonder how a developer can claim to get a 300% increase in productivity from AI results.
- Rinzler89 2y agoYou can easily get 300% productivity improvements if you're using a completely new language but still have enough programming background in order to refine the prompts to get what you want, or if you're debugging an issue and the LLM points you in the right way saving you hours of googling and slamming your head against the wall.
- oceanplexian 2y ago300% is a massive underestimate for someone who is AI native and understands how to prompt and interpret results correctly. In the past I would spend 30-40 minutes hunting around on StackOverflow to get the syntax of a difficult database query or bust out a long regular expression. With AI I can do the same in 15 seconds. We’re talking a 120x increase in productivity not a 3x improvement.
- jononor 2y agoDo you spend 100% of your time on such tasks? If not, then Amdahl wants a word with you about your overall productivity gains.
- m_fayer 2y agoAgreed, I don’t know why people are so down on ai as a coding assistant here. I concur with everything you said, and will add that now I also have a service that will produce, on-demand, the exact documentation that I need at the exact level of abstraction, and then I can interrogate it at will. These things are huge time savers.
- deleted 2y ago[deleted]
- randomdata 2y ago> But your usual 10x engineer you'll meet is the guy who knows the ins and outs of all running systems at work giving him the ability to debug and solve issues 10x quicker than the rest You're talking about the 100x engineer now. The 10x engineer is the normal engineer you are probably accustomed to working with. When you encounter a 1x engineer, you will be shocked at how slow and unproductive they are.
- Rinzler89 2y ago>When you encounter a 1x engineer, you will be shocked at how slow and unproductive they are. Well, Of Course I Encountered Him. He's Me.
- randomdata 2y agoUnlikely, given that you see the 100x engineer as being only a 10x level up.
- MR4D 2y agoCan’t be you. Self awareness is not a feature of 1x engineers.
- mateo411 2y agoI guess that means the fastest way to become better than a 1x engineer is to declare that you are 1x engineer. Makes sense to me!
- rightbyte 2y agoYou are using the deca-engineer scale.