The Myth of the Rockstar Programmer
hanselman.com
The Myth of the Rockstar Programmer
1–10 of 89 posts
Re: The Myth of the Rockstar Programmer
#2> it's diversity of thought and experience in a team that makes a Rockstar Team
People who complement (and cover) one another's skills, are mostly self-directing and are not afraid to ask "stupid" questions - they are incredibly valuable, together more so than as individuals. I've had the joy of working with/in such teams twice in my career. Problems didn't just vanish, they very rarely materialised.
Eventually all good things must end. Projects end, priorities change, people move on and teams get disbanded. The reality check after such a joyful experience can be shocking.
Re: The Myth of the Rockstar Programmer
#3* Average Engineer - Creates complex problems in response to simple problems...
This is where the desire for rockstars / 10x engineers comes from. One person to clean up the mess made by 10 others.
Re: The Myth of the Rockstar Programmer
#4A few years ago I worked with a guy there whose output, productivity, and smart solutions combined with godlike C++ coding ability made him probably 100x more effective than anyone else in the place.
This was in the front office at Goldman Sachs, so the rest of us weren't completely useless. He was just in a different league though.
I have also worked with a 10x developer who carried a small company of around 50.
Re: The Myth of the Rockstar Programmer
#5He's empirically wrong because I've worked with 10x developers. A few years ago I worked with a guy there whose output, productivity, and smart solutions combined with godlike C++ coding ability made him probably 100x more effective than anyone else in the place. This was in the front office at Goldman Sachs, so the rest of us weren't completely useless. He was just in a different league though. I have also worked wi…
But I think he's right too. He's essentially arguing about the true meaning of the metric. Of course there are engineers who can spot bugs at 1/100th the time as an arbitrary engineer. Or fixes things 10x faster (being familiar with the code base certainly helps).
But to have the literal productive capacity of 10 people? That's much different, and that's what he means. Are you capable of replacing 10 arbitrary engineers with the rockstar? No? Then that's not a 10x engineer, by his definition.
Re: The Myth of the Rockstar Programmer
#6He's empirically wrong because I've worked with 10x developers. A few years ago I worked with a guy there whose output, productivity, and smart solutions combined with godlike C++ coding ability made him probably 100x more effective than anyone else in the place. This was in the front office at Goldman Sachs, so the rest of us weren't completely useless. He was just in a different league though. I have also worked wi…
I believe you meant "He's anecdotally wrong because I've worked with 10x developers."
To be empirically wrong, you'd have to contradict it with some empirical rather than anecdotal evidence.
Re: The Myth of the Rockstar Programmer
#7Re: The Myth of the Rockstar Programmer
#8He's empirically wrong because I've worked with 10x developers. A few years ago I worked with a guy there whose output, productivity, and smart solutions combined with godlike C++ coding ability made him probably 100x more effective than anyone else in the place. This was in the front office at Goldman Sachs, so the rest of us weren't completely useless. He was just in a different league though. I have also worked wi…
> He's empirically wrong because I've worked with 10x developers. I believe you meant "He's anecdotally wrong because I've worked with 10x developers." To be empirically wrong, you'd have to contradict it with some empirical rather than anecdotal evidence.
Now, in this case, confounding factors probably aren't a problem, but if 10x developers are one in a million or one in a billion, an anecdote about how someone, somewhere actually met one once isn't very helpful to the rest of us.
Re: The Myth of the Rockstar Programmer
#9Allow me to retort: Fabrice Bellard, Linus Torvalds, John Carmack.
Those aren't the "rock stars" hiring companies are talking about. They don't need & couldn't afford Linus.
Rock star is just a label they slap onto the job description.
Re: The Myth of the Rockstar Programmer
#10Not all men are created equal - I don't see why anyone would rail against that. Some people are stronger than you, some people are better coders than you - it's OK. Compare yourself with last year's you instead.