Good software developers often expect their peers to also be at a high standard and will speak in very plain, rude, and blunt language if they feel others are not pulling their weight.
Speaking bluntly isn't what is meant by being an asshole/jerk.
What we're talking about here is the completely gratuitous, "I'm so valuable here that I can get away with it" abusive behavior that has no correlation with performative ability.
Yes you have a point, but it's like either we're discussing something obvious and trivial, like a caricature of a person who is just complete asshole abusive toxic diva, or we're discussing the real grey area that is genuinely difficult to deal with.
Luckily I've never hired a completely abusive and gratuitous but competent asshole but yes, I would fire that person as a matter of principle regardless of how competent they are.
But come on, are we really discussing that scenario or are we discussing the much more common scenario like someone who is about as much of an asshole as 2010s Linus Torvalds? Someone who is really competent but gets very impatient with others, has no problem stating rudely that your work is bad, that you keep making the same tiring mistakes over and over again, that you should know how to do certain things by now, that you're expected blah blah blah.
I think that's the more interesting and worthwhile discussion to have and it's the case where for my company, I decided I'll take the asshole over the nice guy.
If they really are a 2010 Linus Torvalds, you just might have a case of keeping them on the team. Unfortunately, 99.99 percent of the people who seem to be trying to be this archetype -- just aren't.
Or we're discussing the real grey area that is genuinely difficult to deal with.
What's so difficult to deal with? You make it plain and clear to them that their competence absolutely does not give them a pass for bad behavior. And that under no circumstances will it be allowed to continue.
I've never hired a completely abusive and gratuitous but competent asshole but ... I decided I'll take the asshole over the nice guy.
What? Mealy-mouthed / "strategically nice, but selectively an asshole" is the most common type actually - and still an asshole.
Respectfully, if you think dealing with people is as simple as delivering ultimatums about their behavior then you likely have not dealt with leading teams of highly skilled professionals.
The behaviors you are describing (and tacitly defending) - continually getting impatient with, and browbeating (not just criticizing) others - are those of overgrown kidults, basically. Not highly skilled professionals.
Those behaviors manifest when you work in high performance environments.
Yeah, if you're on the sidelines in an over-funded environment with little connection to the performance of the business, then you can play tea-party and be nice, and inclusive, and oh so delightful.
But when you've got a critical deadline you need to meet, and some fuckhead decided he was going to slack and cause the rest of us to have to pick up his end of things due to shear caprice, there's going to be strong language thrown around about the situation -- where all patience has already been exhausted weeks ago.
Same shit happens in the Boy Scouts, same shit happens in the military, same shit happens in boardrooms, same shit happens everywhere people go to get stuff done.
[When someone does something stupid, and then people get angry]
That's not what we're talking about here.
But rather: the type of people who basically prefer to be assholes, on general principle. Even when no one is messing up and everything is going perfectly fine.
Then we're talking past each other because our experiences are at odds.
I have never met, what I imagine is, a gratuitous asshole in the workplace.
I've met people who were just all-around cantankerous assholes outside of work, but I quickly distance myself from them.
Maybe it's because I've never worked in a corporate environment -- but only small, close-knit teams where that shit isn't tolerated. Or maybe I've just been lucky, I don't know.
Yes. You’re lucky. They exist, and my first rule of start-ups is “no assholes”.
I’ve encountered true jerks who naturally gravitate towards anger and abuse, and I’ve even worked for a couple of them. It’s quite difficult. When it takes someone energy to keep from getting angry, that’s a dangerous boss to have.
Conversely, what I have encountered more frequently over time is people taking firm refusal to give them what they want (e.g., sign off on a design) as meanness. Firm assertiveness has been conflated with aggression in some contexts. It’s a losing game to be put in an environment with technically weak people where accusations of meanness for holding to organizational standards are given weight. B-players will eventually recognize the crack in the incentive model and get ahead via complaints instead of competence.
There was a point where Jeff Bezos advocated truth-seeking over social cohesion regularly for Amazon, and it resulted in a bruising but brutally effective culture able to attack numerous hard problems effectively.
“Affable” can only get people so far in a productive enterprise, but it’s just no fun to work with a jerk. Jerks and mediocrity are both ways to kill teams.
Yeah the corporate world is absolutely full of such people.
Granted, it usually isn't premeditated; it's more likely to be of the reactive / passive sort. Some form of: "Oh I'm having a bad day, so I'm going to spontaneously get salty at you over something completely non-consequential, or in fact, over an outright, and frankly pretty thick-headed misunderstanding on my part. Not that I'll ever apologize, though. Oh and good luck trying to go over my head to get one out of me."
That sort of thing. Less frequently, outright nasty and career-damaging (and sometimes health-damaging) stuff happens too.
Such that at some point, one realizes that, to a large extent -- putting up with this nonsense is what the gig is all about, and what you're essentially getting paid for.
I wouldn't be so sure about that, speaking directly/bluntly often gets you labeled as a jerk these days. I'm over it though, people are going to hear what they need to hear, whether that makes me a jerk or not.
> What we're talking about here is the completely gratuitous, "I'm so valuable here that I can get away with it" abusive behavior that has no correlation with performative ability.
Can you give a concrete example of this behavior? I'm sure I can think of some, but I'd like to be more clear on what you had in mind.
Then there are all kinds of examples not specific to matters of pure and simple rudeness (e.g. all manner of politicking, manouevring and bad-mouthing that goes on), as well as not defending / standing up for others when you should, etc.
There have been plenty of serious articles written about this topic; the search term to look for would be "workplace hygiene", which is the somewhat more formal description. ("Toxic work environments", "workplace bullying" also work but tend to be more second-hand, and sometimes spammy).
Speaking bluntly isn't what is meant by being an asshole/jerk.
What we're talking about here is the completely gratuitous, "I'm so valuable here that I can get away with it" abusive behavior that has no correlation with performative ability.