3 ms·
> One single-handedly wrote 85% of <extremely popular and complex app you've used> and another wrote most of the internal libraries at <company you've heard of
by pkolaczk 4y ago
> One single-handedly wrote 85% of <extremely popular and complex app you've used> and another wrote most of the internal libraries at <company you've heard of>.
There is a trap here, though. There is another group of engineers, who jump on any greenfield project before everyone else manages to discuss the plan and then they write some code very quickly, showing you a "finished" solution. Those people often appear 10x to management as well. However, after deploying their code to production, it turns out it has many issues and is a source of never ending frustration for the people who maintain it. Unfortunately at that time the "super hero" has moved to a new greenfield project, and is not willing to fix their bugs or help because they are "busy" or "in a flow".
I don't think those people are really 10x. They are often an annoyance to the rest of the team and if the management doesnt break this pattern early, you end up with a team where one person codes 90% of stuff, gets most of the credit, but 10 other people get frustrated maintaining it, and overall the team pace is not 10x higher, but may be even slower than a similarly sized group of average devs.
So if you are in a management position, don't just look at how much code a person writes in a short time or what percentage of the product they created, but also look at the quality of their work and how good they are at sharing their knowledge with the rest of the team.
Having said that, I have met some true 10xers who created high quality stuff fast and were very helpful to their teammates, but they are quite rare and often don't get all the praise they deserve, particularly in environments valuing the "ship fast and break things" strategy.
- downriver 4y agoEngineers often overestimate how bad the “greenfielder” is for the business. In most cases you aren’t selling an elegant technical solution, you’re just selling a solution. And if you don’t ship it ASAP you won’t have time to worry about maintainability, you’ll be bankrupt. For most businesses, a greenfielder is a 10x engineer. (This is just an aside, I agree that there exist “true” 10x-ers having had the joy of working with 2 of them over the last 20 years).
- pkolaczk 4y agoI didn't mean just inelegant code, but buggy, incorrect, incomprehensible code that does not meet business requirements and, after being demoed internally to management and getting all the praise, requires significantly more work to get to production level quality. Anybody can be a 10x if they don't have to solve the problem correctly. Also, pushing a very low quality product to production too early might just as well kill the company as pushing a great product too late. History knows plenty of late comers who won the market. A programmer comes to an interview. - What are your strengths? - I'm fast at maths. - Cool, how much is 1563 * 74? - 66689 - That's not even close to correct! - But it was fast.