When I was starting out in positions of leadership, I felt like my job was to give each individual in my charge the best opportunities, give them increasing responsibilities and creative ownership, and to help them learn and grow as teammates who could one day hold positions of leadership of their own.
I don’t think that’s necessarily the wrong set of things to hold dear as a starting manager. But the one thing that’s changed the most about my attitudes as a leader is that when someone’s struggling to be a good teammate, or a good manager, there’s a certain set of flaws that I’ve never seen anyone overcome, and that in those situations, the 100% best thing you can do for the team is to fire them as fast as possible.
One of the biggest mistakes I made in my last job was that I kept on a “brilliant asshole,” because they were a critical bit in getting the project shipped. I’d continue to address their behavior in every way that I could short of letting them go, but I couldn’t fire them until we’d shipped. It would only be another few months.
Of course, those few months dragged on to a year+. And I knew that entire time that this person was unsalvageable. For that year+, a huge portion of the team bore the brunt of my mistake. They dealt with a teammate who generated great individual work, but had a catastrophic impact on their team. I heard the feedback. And I delayed, because firing them would push the launch back inevitably by 6+ months. But we ended up pushing the launch 6+ months for other reasons anyway.
I hoped I could make a difference in their attitude, and help them grow as a teammate. I couldn’t. I’d repeatedly give them direct and honest feedback. They’d say they’d do X, Y, and Z, but ultimately, they knew that firing them would have a really heavy cost, and I think they hid behind that in order to not change. But at the same time, when you have someone who’s this combination of abrasive, domineering and condescending… I’ve never seen anyone with that kind of personality change to the degree that they go from an intolerable drag on the team to even mid-level competent. I’ve never seen it. Ever.
There’s a point when you’re a team lead where you can’t think about the individuals. Where I could invest hours and hours of my time, and of the team’s mental energy to changing this person. But I absolutely should not. It’s my job to fire them and get them out. I don’t have to be mean about it, but I do have to be ruthless about it and efficient. Because it has nothing to do with that individual, and it has everything to do with the team.
One smart person cannot make up for the drag of an energy vampire on the project. There’s no level of individual brilliance that’s worth it, and that can’t be made up multiple times over by the increase in morale and cohesion and communication that come with getting them out. So for both “efficiency”, and morale, you cannot keep these kinds of people on the team. You have to cut them. You can’t let their rot fester on the team for months while you bend over backwards to give them opportunities to change because you are not the only one paying the cost. Everyone on the team is paying the cost for your indecision and inaction.
Your job isn’t to change people. Your job is to maximize your team’s efficacy, and that comes with getting rid of the assholes that make teamwork impossible.
I’ve always said that one of my core tenets was “no assholes,” but your core tenets are only what you do, not what you say. And in that respect, I failed at a very important part of my last job. It’s not a mistake that I’ll make again.