Earlier quoted context omitted.
The tragic thing is: Most of this industry takes the concept of the 10x, 100x developer very seriously. Just talk to a manager and slide that into the conversation, I bet 9 out of 10 will recite the gospel unironically. I am guessing these numbers aren't that better for software developers. Because all this can easily be mixed with job performance and effectiveness which are obviously real things.
A fun comparison is that Usain Bolt, who literally wins gold medals, is not even a 10x runner: a tenth of his world-record speed 100m works out to a brisk walk.
I strive to be a 0.1x Engineer (2016)
41–50 of 144 posts
Re: I strive to be a 0.1x Engineer (2016)
#42Earlier quoted context omitted.
Do you guys work on the same industry as me? There's easily a 10x difference between the best guy on the team and the worst guy who's about to be on the performance plan. It's a real thing. A lot of programmers really suck. I interview them and wonder why they're in this industry to begin with. I'm easily 10x those guys, they struggle with for loops. Then there are some superstars like Evan Wallace who created esbuil…
So you're 1x, Evan Wallace is 10x, and the pour souls in question are 0.1x.
Re: I strive to be a 0.1x Engineer (2016)
#43Earlier quoted context omitted.
Some "old school" management styles measure LoC and make hiring/firing decisions based on that. Really.
I had a recruiter ask me a few days ago, on behalf of the HM, how many lines of code I've written in my career. I told him that's a very weird question, and said nothing else. Needless to say, they're passing on me.
Re: I strive to be a 0.1x Engineer (2016)
#44Earlier quoted context omitted.
Software folk taking the 10x thing seriously is akin to PC gamers unironically calling themselves the "PC master race". I have a hard time taking that conversation seriously.
Do you guys work on the same industry as me? There's easily a 10x difference between the best guy on the team and the worst guy who's about to be on the performance plan. It's a real thing. A lot of programmers really suck. I interview them and wonder why they're in this industry to begin with. I'm easily 10x those guys, they struggle with for loops. Then there are some superstars like Evan Wallace who created esbuil…
The idea of a 0.1x developer, 1x developer, and 10x developer sitting frozen in amber beside each other, ungrowing and unchanging, never responding to their work environment, always at fault or worthy of praise for any differences in personal productivity, is ridiculous.
Re: I strive to be a 0.1x Engineer (2016)
#45Earlier quoted context omitted.
Software folk taking the 10x thing seriously is akin to PC gamers unironically calling themselves the "PC master race". I have a hard time taking that conversation seriously.
Do you guys work on the same industry as me? There's easily a 10x difference between the best guy on the team and the worst guy who's about to be on the performance plan. It's a real thing. A lot of programmers really suck. I interview them and wonder why they're in this industry to begin with. I'm easily 10x those guys, they struggle with for loops. Then there are some superstars like Evan Wallace who created esbuil…
There are people who can attack new problems or develop completely novel solutions, and those who are capable of solving problems that that might not technically be new, but they require deep knowledge of several disciplines.
And there are people who are simply incapable of doing those things. They might be adequate programmers, able to work productively on existing projects and variations of solved problems, fine tune them, solve difficult bugs, make them work real nice. But it's not the same thing, and it's easy to see when you have worked with the former types.
Re: I strive to be a 0.1x Engineer (2016)
#46Those here talking about what the author is saying is actually a 10x engineer are missing that he's criticizing the meme of a 10x engineer [0] over an actually 10x more productive engineer. In a way, it's more of a joke article responding to a joke meme that has some good points over actually being a fully serious article criticizing actual 10x more productive engineers. [0] https://knowyourmeme.com/memes/10x-enginee…
Software folk taking the 10x thing seriously is akin to PC gamers unironically calling themselves the "PC master race". I have a hard time taking that conversation seriously.
Re: I strive to be a 0.1x Engineer (2016)
#47Earlier quoted context omitted.
Software folk taking the 10x thing seriously is akin to PC gamers unironically calling themselves the "PC master race". I have a hard time taking that conversation seriously.
It's just another round in an endlessly repeating cycle. Remember "Unicorn Devs"? "Framework Evangelist"? "Superstar Developer?" In a few years "10x dev" will fall out of use, and we will have the next term du jour. My money is on "Astronaut Dev".
Re: I strive to be a 0.1x Engineer (2016)
#48I just pair programmed with a student to help them get their code working. The first thing I did was delete unused variables and non-critical code that was distracting from the core algorithm. After removing most of their print statements, it was obvious what the program was doing at run-time. It's much harder to delete your own code than someone else's, especially when you're unsure of what's important.
Re: I strive to be a 0.1x Engineer (2016)
#49Re: I strive to be a 0.1x Engineer (2016)
#50To "strive to be a 0.1x engineer" means that whenever you are presented with an option, you intentionally choose the worst option; the one which requires the most work, solves the problem in an inefficient way, doesn't align with the direction of the project and which will require constant maintenance and will need to be rewritten within a year or 2. 10x developers tend to code really slowly, much more slowly than 1x…
"Every programmer will be given more difficult assignments until they are a 0.4X programmer."