Sometimes, people do need a metaphorical kick in the butt though. Of course, that doesn't mean behaving like a jerk, and certainly not on a regular basis, but if you value politeness and conflict avoidance over avoiding actual problems, the culture in your environment will quickly deteroriate towards no one taking responsibility for anything. Why would anyone do that if they can't even be called out for messing something up, yet alone being held accountable?

In all of those projects and organsiations which value respectful language and inclusivity and all sorts of non-results-oriented crap, not much usually gets done. This is how you get design-by-committee lowest common denominator slop.

And even if you don't agree with what I'm saying here, "avoid criticising people" quickly turns into "avoid criticising their ideas because they might feel offended". There was a recent HN thread about AI-written pull requests and how people have problems with them, because tactfully rejecting 10k lines of pure bullshit is very hard without making the submitter upset. Guess what, if they were allowed to say "no, you aren't going to be merging slop you can't even explain" the average code quality would skyrocket and the product would be greatly improved.

>politeness and conflict avoidance over avoiding actual problems

Those two things are not coupled. You can maintain a sense of politeness in face of conflict. This is the entire basis of Nonviolent Communication, a great book about handling and resolving conflict in such a manner.

It’s extremely effective in my experience and results in overall better clarity and less conversational churn.

>Why would anyone do that if they can't even be called out for messing something up, yet alone being held accountable

You can be, that is in part a definition of accountability and you’re conflating a lack of accountability with some idea that it requires behaving in a manner that may be construed as rude, and that’s simply not true.

So like anything, you hold them accountable. You can do that without being rude.

>In all of those projects and organsiations which value respectful language and inclusivity and all sorts of non-results-oriented crap

I’m getting a sense you have a predisposition to disliking these things. They’re really important because they are, when correctly understood, results oriented. It frees up people to feel comfortable saying things they may not have been otherwise. That is very productive.

Abusive and abrasion language does not do that.

>This is how you get design-by-committee lowest common denominator slop

No, in my experience and many reports from others you get this for a myriad of reasons, but consistent theme is lack of ownership or organizational politics, not because people level up their communication skills

>avoid criticising their ideas because they might feel offended". There was a recent HN thread about AI-written pull requests and how people have problems with them, because tactfully rejecting 10k lines of pure bullshit is very hard without making the submitter upset. Guess what, if they were allowed to say "no, you aren't going to be merging slop you can't even explain" the average code quality would skyrocket

I don’t disagree with you because I don’t believe in proper criticism, I do. I disagree with you because the implicit messaging I’m getting here is the following

- you sometimes have to be a jerk

- therefore it’s okay to be a jerk sometimes

- somehow having an expectation of treating others with respect somehow equates to poor accountability

I’ve spent a good chunk of my years learning a lot about effective communication and none of it is about avoiding accountability, of yourself or others. It’s about respecting each other and creating an environment where you can talk about tough things and people are willing to do it again because they were treated respectfully

>you’re conflating a lack of accountability with some idea that it requires behaving in a manner that may be construed as rude, and that’s simply not true.

Yes, I'm conflating that. Maybe the two aren't intrinstically coupled, but from what I have seen, that seems to happen. When you forbid surface-level aggression, people don't stop being aggressive or frustrated. They just turn to more underhanded ways of aggression, like bullying or gaslighting.

>I’m getting a sense you have a predisposition to disliking these things. They’re really important because they are, when correctly understood, results oriented. It frees up people to feel comfortable saying things they may not have been otherwise. That is very productive.

I see what you're saying, but I do not think this plays out in practice like that. It's not results-oriented thinking when you prioritise how the other person feels above all. Not to say you should never prioritise it (that's called sociopathy), but if you prioritise it too much, you can say less things, not more, because disagreeing with someone always carries the risk of offence, especially if you are going to say that their idea isn't the best. If you nurture a culture of honesty - and that does not include being abusive - then people will feel free to push back on bad ideas, and that is results-oriented thinking.

>I disagree with you because the implicit messaging I’m getting here is the following

The first two points absolutely, but I would like to push back on the third point. Not every idea deserves respect and hell, not everyone deserves respect either! It is the hollowing out of what the word originally meant. Ideally, you only respect people who deserve respect, who return it to you in turn. To be respected is a honour, not a right, because it carries implicit trust in your words. If you consistently have a negative impact on the environment, I do not think it is a reasonable expectation to continue to treat you with respect, because that wastes everyone's time.

If something needs to be said then it must be said, but you have a higher likelihood of the other person receiving the message if you drop the aggressive tone. You're also investing in them listening to you in the future, as opposed to avoiding you because you have a tendency to shame them for being wrong on something.

And if someone "consistently has a negative impact on the environment" you can still confront them without being abrasive. They can still be fired without calling them stupid. Adding that kind of tone adds no information except that you lost your cool. You're making it sound like every instance that warrants confrontation is about an intentional and repeated offence.