← Back to context

Comment by evdev

6 years ago

In my experience what we have in a lot of places are cultures of anti-competence.

In a competence culture, you try to understand your sphere very, very well, including not only the current facts of the matter but how those facts might change under different circumstances. Then you try to understand enough of spheres of people around you that you can bracket what will affect you, and how you will affect them. It's implicitly understood that the functioning of the entire enterprise comes from people doing this.

In anti-competence culture, the functioning of the entire enterprise is mysterious and located somewhere else where it's not your problem. You only know as much about what you're doing as you need to barely keep going. You try to know as little about what's going on with others as possible, and if there is any interaction between you, you try to minimize and even resist it, in the hopes that you will have to change as little as possible or changes will be discovered to be unnecessary or deemed to be too expensive.

You want to stay in the cultures of competence. What the article is describing is just how much of the other kind is out there.

It's not the culture of anti-competence (although, yes, that exists).

How many times have you tried to communicate a novel idea to competent people just to have them dismiss it with obvious problems that clearly don't apply to your idea? That doesn't happen because they can't evaluate your idea, it happens because they don't understand the idea itself.

When the innovation is small you can get away by repeating it again and again. At some point people stop, take your idea into account, and suddenly understand why none of what they said applies. But when it is something too different, you can't do this one either.

  • One thing I've noticed is the better an engineer gets, the better they are at shooting down every idea they see. While I have seen many cases where a person did it anyways and failed, I have also seen many cases where they did it anyways and where massively successful.

    • Indeed, I suspect there is a curse of expertise. If you're an expert, you begin seeing everything as so nuanced, as so fragile, that you will dismiss lots of radical innovation as too simplistic. (And I think especially it affects motivation to actually try something new.)

      But if somebody somewhat naive comes along, and just pushes through with sheer effort, they might succeed where many experts have predicted a failure.

      4 replies →

    • Neh, the better an engineer gets, the better they are at asking questions which make the person with the idea realize there are some problems with his idea. These problems may be fixable.

      Shooting down ideas is not productive. Making sure ideas are realizable is.

    • One thing I've noticed is the better an engineer gets, the better they are at shooting down every idea they see.

      This was two jobs ago. Razor sharp developer, could come up with any feature you asked him to. Which was the problem, if ideas didn't originate from him, good freaking luck getting him to work on it. He cost us to miss a few critical deadlines because of his refusal to let other people do their jobs unless it satisfied his demands, company refused to fire him because he had been around so long and carried institutional knowledge about the application but also refused to de-silo himself-thereby making the entire engineering effort dependent on his knowledge.

      Guy went from a severely annoying veteran on the team to being given management duties over the team once our old boss retired due to health concerns (irrelevant to the job itself-he just drew a very unlucky health card). I and several other developers were out the door soon after because none of us wanted to report to him.

      Company later got acquired. I like to peep in on their "About Us" company roster page every now and then. He's still there. But I've seen 3 different people in three years in my former role reporting to him show up on the roster, and then disappear and then get replaced by a new face.

      "People don't quit jobs, they quit bosses".

    • I would amend this to: the better an engineer gets while still staying a salaried engineer.

      Calcified engineers are more likely to enjoy the high-level corporate environment. Flexible ones leave to start companies, contract, whatever.

    •   > the better an engineer gets, the better they are at shooting down every idea
      

      Are they really better or just more confident with time ?