Anton Naumenko’s Post

View profile for Anton Naumenko, graphic

Leading Engineering of Supply, Resale-as-a-Service, Dropshipping at ThredUp

Are 10x engineers a myth? Startup founder's request for advice on recruiting a small but highly skilled engineering team, referring to them as "10x engineers," sparked my interest. I believe in small efficient engineering teams. While I helped with two approaches for finding such engineers - doing it themselves or outsourcing to specialized companies - the existence of "10x engineers" has been a subject of debate in the tech industry. There is no clear agreement on whether they truly exist or are merely a myth. What I saw and heard as pro arguments: - Some companies have reported having employees who have made significant contributions, leading to a disproportionate impact on the company's success. - Studies have shown that top performers can be up to 8 times more productive than average performers. - Certain individuals may possess unique skills, talents, and work habits that allow them to achieve remarkable performance. - Some people claim to have personally encountered 10x engineers who have revolutionized the way they work. Here are arguments against: - The definition of a 10x engineer is subjective and can vary depending on the context and industry. - It is difficult to accurately measure and compare the productivity of individual engineers. - The impact of a single engineer may depend on various factors such as team dynamics, project complexity, and external circumstances. - Some argue that it is unfair to label certain individuals as "10x" as it can create an unhealthy culture of comparison and unrealistic expectations. Regardless of whether you ever encountered one or not, believe in neutrals or putting in 10K+ hours, know how to measure engineering productivity or not, there are a few things that I observed highest-performing engineers do: - They always have a plan. They readily give estimates of efforts different options will take. - Having or not having a plan momentarily, they are biased to action, e.g. “I do not know what it will take in the end, but in 1 week I can have a POC that can educate us”. - They do not implement things 10x faster but they do 10x extra things. Anecdotal story, I know an engineer who glances over PRs created by all other 80 engineers. - Another observation, they always learn and try something new. They do it fast, e.g. another engineer watches the educating videos on 1.5x or 2x speed. I have certainly had experience with engineers who were providing 10x+ more value to the company than others. However, I also believe it is not fair to compare engineers in this way, as their contributions heavily depend on the specific context and circumstances. Interesting to learn more on this…

Anton Naumenko

Leading Engineering of Supply, Resale-as-a-Service, Dropshipping at ThredUp

1mo

Thanks for all the commenters! I enjoyed opinions, insights, irony and hints of sarcasm!

Jared Smith

Senior Staff Software Engineer at Kroger Technologies

1mo

The problem isn't whether or not they exist. They definitely do. The problem is that acknowledging this leads most people into a blind alleyway of non-sequiturs: they exist and we can detect them in an interview, they exist and we can identify them from our stack ranking, they exist and they all share trait X so we can just look for X and we'll find them, they exist and in sufficient quantity that we can have nothing but 10x engineers for our company/team, etc. Those are the real myths, or at least those are the paths littered with the skulls of people who thought they'd cracked the code.

I have one question: are employers ready to pay 10x as well? 😀

Adrian May

Polyglot coder, data scientist and leader

1mo

If you want to detect a 10x engineer, ask them what they think of anything, and expect a fair bit of sarcasm to be sprinkled through the response, with the conclusion being "so it looks like this is what we'll have to put up with for the next few centuries." Easier still, ask them how much code they deleted in their life. If it's more than they wrote, hire them directly into a tech lead role.

Oleksii Asiutin

Director of Engineering, Platform, Cloud, SRE, Infrastructure

1mo

I find it extremely hard to identify such engineers during the interview process, especially with so many guides available on how to pass both technical and behavioral interviews.

Christoph Jasinski

I test directly in production!

1mo

"no" - is the favorite word you will hear a 10x engineer saying.

🎓 David Craddock

BSc(Hons) MBCS - Principal Technical Software Engineer with 20 years experience in Senior SDE, SDET and DevOps roles. Ex-Arm, Ex-BBC, Ex-cellent. Also provides pro-bono career mentoring. 🏠

1mo

Most of them are not 'gifted geniuses' they just work a lot harder than average, and consquently, burn out much faster. It is not necessarily an enviable position to be in.

robert engels

Builder. Mentor. Not a bot.

1mo

If you want to find them, take a look at their github and/or open-source contributions. 10x engineers will always have them - because the job - no matter how challenging - will never be enough to keep their skills sharp. They need outside challenges, relationships, etc. Always be learning. Look at the quality of their commits to other projects - they may be small in size (limited time with a full-time job) - but they are almost always in a critical area, or require extensive analysis to even begin to know "where to cut". Lastly, referrals matter. An org will be reluctant to let them go, but at the same time, they may be leaving because they outgrew the challenge. A well-run grateful company will be happy to see them succeed elsewhere than stay and be miserable.

David Milo

Team Lead | Software Architect | Technical Product Owner | Senior Software Engineer | Full stack | Ruby | Ruby on Rails | React |Javascript

1mo

When hiring, you typically don't target these 10x developers specifically. They're rare, making them time-consuming to find, and you'd likely have to pass on many qualified candidates in the process. Instead, you focus on hiring strong developers, and if you're fortunate enough to identify a potential "10x" candidate during your search, make every effort to recruit them. I do consider myself really good developer and I have to say that whenever I was hiring, I could tell which ones will turn out to be 10x and which are not. It's more intuitive than relying solely on a checklist of traits. I guess it takes a good bit of experiences being developer yourself and leading groups of developers. Does this mean I only hired perfect candidates? Absolutely not. Sometimes, due to time constraints or resource limitations, hiring a qualified but not exceptional candidate is the pragmatic decision. On the flip side, I've also been interviewed, and let me tell you, some hiring processes out there are hilariously bad. I've left interviews thinking, "If this is how they pick their engineers, this place must be a mess."

Arkadiusz Ś.

Cloud Platform Engineer & Architect, Warsaw, Poland

1mo

Anton There are two commonly observed as truth laws/theories. One is Pareto's principle, the other Price's Law, which says that square root of employees delivers 50% and the rest other 50%. So in 100 people company 10 deliver the same value what other 90. Bigger company the more slackers you have, people who hide behind processes, etc. It's like with bureaucracy, people who get paid for filling useless papers will do a lot to be sure company has a lot of useless papers. Now, looking from this perspective we can see that being overachiever not only depends on your attitude and internal will to push forward, but also from average of people around and their reaction (in many workplaces it can be hostile, as such person shows other do less, also without management support or gratification bigger than other such person will burn out or change company - younger will change, older looking for stability will just stop argue, fighting the wall and doing more without pay). Also market is not ready for such people. I was many times saying recruiters I will do at least twice as they expect for twice wage, so payment will be the same, they didn't listen. Companies don't want this, and intermediate ones usually just leech on productive people.

Like
Reply
See more comments

To view or add a comment, sign in

Explore topics