4 ms·
Provided your business will never need more than one and only one expert programmer who may not work in a team and this expert programmer will never leave your
by pweissbrod 10y ago
Provided your business will never need more than one and only one expert programmer who may not work in a team and this expert programmer will never leave your business and will always be trustworthy to do the right thing and they can support/maintain their own work in your production environment then a 10x programmer is a great idea.
Otherwise consider other human qualities such as communication skills, adaptability and critical thinking as more valuable than raw coding skill.
- nissimk 10y agoI think the point is that the 10x programmer has those other skills. That is the differentiating factor. It's not about typing 10x faster or generating 10x the lines of code. It's about creating 10x the value. That requires identifying areas where you can deliver value. Frequent cost benefit analysis of potential features vs their estimated cost. And as antirez said in the article, designing these things so that less code gets you those features. The difference is kind of like book smart vs street smart. If you are just book smart and you understand algorithms and data structures really well it can only get you so far. You need to be able to interpret the user's requests and design what will really help them. You need to understand what they are asking for and what they really mean. And you need to generate solutions and sell them.