Thoughts on 10x Developers

The concept of the 10x developer was popularized by Steve McConnell in his book, Rapid Development, published in the 1990s. Steve highlighted some research into software engineering that suggested top developers could offer an order-of-magnitude improv…


This content originally appeared on DEV Community and was authored by Nested Software

The concept of the 10x developer was popularized by Steve McConnell in his book, Rapid Development, published in the 1990s. Steve highlighted some research into software engineering that suggested top developers could offer an order-of-magnitude improvement in productivity over average performers.

It is not easy to draw firm conclusions from this type of research. It is difficult to generalize the meaning of the results beyond the particular tasks associated with a specific study. Nonetheless, I would say these results are roughly consistent with my own anecdotal experience. In any field, there are outliers who can make things look easy that would be very hard for the average practitioner. This is accomplished both by dint of experience and great effort put in over years, but also because some people have the good fortune of being supremely talented.

Software development is no different from any other field. I've encountered brilliant programmers who would be several times as productive as I can be for many kinds of tasks. Also, such people can solve problems that may be entirely beyond my capabilities. Reasonable people can disagree about the 10x number, but I dare say we can all agree that brilliant people do exist.

I think the trouble started when "10x developer" increasingly became a buzzword in the tech industry in the 2000s. It became associated with the image of a kind of toxic and abrasive male tech-bro. I believe it also came to be used as justification to dismiss the need for diversification in software engineering. I completely reject this kind of idea. Human potential comes in many forms, and we can nurture and cultivate talent from many different backgrounds.

However, I do sense something in the zeitgeist that, as part of the rejection of this idea that 10x developers must be arrogant, male, white, Stanford grads, there is this train of thought that 10x developers simply don't exist - or that any apparent increase in productivity comes only from cutting corners. That's also not true, and I believe it does a disservice to the reality of individual differences.

The simple truth is that there are two axes to consider. On one axis, we have talent level. On the other, there are positive vs. negative personality traits. The two axes are somewhat independent. Talented (and untalented) jerks exist. But many talented people are also modest and kind. I believe that somehow the myth of the arrogant 10x developer came from some high profile examples - people like John Carmack and Bill Gates in their youth do fit the profile. However, these stereotypes are not representative. We tend to notice these cases because people who are both exceptional and jerks tend to stand out, but that doesn't mean it is something to celebrate or emulate.


This content originally appeared on DEV Community and was authored by Nested Software


Print Share Comment Cite Upload Translate Updates
APA

Nested Software | Sciencx (2021-10-11T00:34:18+00:00) Thoughts on 10x Developers. Retrieved from https://www.scien.cx/2021/10/11/thoughts-on-10x-developers/

MLA
" » Thoughts on 10x Developers." Nested Software | Sciencx - Monday October 11, 2021, https://www.scien.cx/2021/10/11/thoughts-on-10x-developers/
HARVARD
Nested Software | Sciencx Monday October 11, 2021 » Thoughts on 10x Developers., viewed ,<https://www.scien.cx/2021/10/11/thoughts-on-10x-developers/>
VANCOUVER
Nested Software | Sciencx - » Thoughts on 10x Developers. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/10/11/thoughts-on-10x-developers/
CHICAGO
" » Thoughts on 10x Developers." Nested Software | Sciencx - Accessed . https://www.scien.cx/2021/10/11/thoughts-on-10x-developers/
IEEE
" » Thoughts on 10x Developers." Nested Software | Sciencx [Online]. Available: https://www.scien.cx/2021/10/11/thoughts-on-10x-developers/. [Accessed: ]
rf:citation
» Thoughts on 10x Developers | Nested Software | Sciencx | https://www.scien.cx/2021/10/11/thoughts-on-10x-developers/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.