3 ms·
> I don’t understand what people mean by 10x programmer. So chances are you've never seen one. Now I wonder how are our experiences so different, because I've
by narag 4y ago
> I don’t understand what people mean by 10x programmer.
So chances are you've never seen one. Now I wonder how are our experiences so different, because I've known a bunch and I've worked at that level sometimes.
> I thought it was a joke meme making fun of very fast but ultimately flawed programmers…. but then I realized some people were serious and sorta glorifying the negative aspects as well.
That makes sense because there's a lot of egos involved in this topic. When you are doing most of the job of the team, obviously you're tempted to make it a part of your identity.
But also it makes other people jealous and they look for a way to justify, blur, compensate and explain it away. In this matter, denial often comes from insecurities. Some of the incarnations:
- There aren't 10x programmers, it's just because sometimes 1x programmers are surrounded by 0.1x programmers.
- 10x programmers generates 100x maintenance when they leave.
- There are 10x programmers, but they're not you, only a handful of geniuses in the world.
- There are 10x programmers, but they're jerks and a company is better off without them.
etc. (Sometimes the criticisms are justified, but not always)
If you've never seen one, maybe it's because:
- You're working in a line of work that deals with solved problems, incremental solutions.
- You're working in a process-heavy team. Either 10x people flees from that or the process makes them invisible.
- Other perverse incentives.
- duxup 4y ago> So chances are you've never seen one. No I don’t know what people mean. I’ve seen very productive developers, but it doesn’t fit the “10x” that I’ve seen described.
- narag 4y agoThe specific number ten is tricky because in a healthy environment, the effect tends to dilute. The difference often appears when a team penetrates into the jungle of a new technology. Some people are much better trail blazers than others and in that situation 10x or even higher multipliers are not unusual. But once the mechanics are known and the pitfalls are spotted, the difference should be much smaller, provided knowledge is properly transmitted through documentation, pairing or whatever. Actually, a wise boss won't put the 10x programmer to work in parallel with the rest, but some weeks ahead, as a minesweeper. Edit: another area in which some programmers are much better than others is bug hunting. But again, there's a moment when every evil schrödinger-ish bug is fixed.
- hnfong 4y agoIf you haven’t seen a niffler you wouldn’t know what people mean either.