Comment by mi_lk

3 years ago

Whoever says that never met one and isn't one of them. It's so obvious once you see it

I’ve met people other people called 10x engineers. Once you looked soberly at the development process that illusion has faded every time.

Part of the problem with the myth is that as originally formulated it’s meant to be between your worst and best engineer, and whoever came up with that idea is an idiot, inattentive, sheltered, or all three.

Why? Because the worst engineers help the team by calling in sick. They have negative outcomes all the time, which means everyone else in the team is infinity times as productive.

What the rest of us think is 10x versus an adequate developer, and there are almost none of those. Are there people who can work solo and produce as much as a team of 10? Sure, but that’s because of the communication overhead. Can that person join a team of ten and double their output? Only if they are a unicorn among unicorns. The easiest way to double the output of a team is to double the output of the team members. And that doesn’t make you look more productive than them. If you’re not very careful it makes you look less productive.

  • Absolutely, all your points are spot on, I just call it 10x engineering because it's way easier than having to articulate the whole:

    "Developer who is fortunate enough to be competent, in a structure with minimal comms overhead, high autonomy and no dead weight"

    ...and it tends to kickstart some good discussion on the topic as a whole.