Let's take a real example to show how this works.
August 19, 2025. My wife called me in to help her decide what to do about a dentist that she thought was ripping her off. A couple of quick suggestions later, and she went to being mad at me about not having heard the problem through before trying to fix it badly. As soon as she was mad, I immediately connected with how stupid what I did was, and that this never goes well. But, of course, it was now too late.
Not a mistake I was going to make for a while. But, given my history, a mistake I was bound to make again.
I changed that. This time I stuck this into my spaced repetition system. Each time the prompt comes up, I remember that scene, holding in mind how it important it is to emotionally engage, not offer quick suggestions, and be sure to listen to the full problem in detail. It takes me less than 30 seconds. Reviewing this prompt, for my whole lifetime, will take less than 15 minutes of work. Just typing this up this time takes more work than I'll spend on it in the next several years.
This mistake hasn't happened since. Not once. And I believe it won't again in my life.
I have literally changed dozens of such behaviors. My wife says that it is like there is a whole new me. She can't believe the transformation.
All it took is looking at spaced repetition as general purpose structured reinforcement, and not as just a way to study flashcards.
Choosing to be right, is choosing to be alone.
Whatever you choose to put above trying to get along with others, limits who can be part of your group. In the extreme, you will feel absolutely justified. And yet be absolutely alone.
As an example, language communities that focus on being able to find the ideal way to program (eg Lisp) tend to splinter. The languages that achieve broad acceptance (eg Python) do things that most people recognize as bad.
This doesn't mean that we should always choose to get along, rather than being right. But failing to address emotions up front has damaged so many parts of my life, that I firmly wish that I hadn't stood for so long on how right my behavior was.
I hope that your choices are working better for you than my past choices did for me.
And as another commenter put it:
> You can be right, or you can be happy.
Are both invoking a false dichotomy. I phrase it differently:
"Put the focus on being useful, not on being right."
One often can be both right and useful. More importantly, being useful often means ignoring (minor) wrong things.
I had a coworker who focused on being right to the extreme. When someone would get stuck on a technical problem, he was masterful in being correct without helping the other person. He wouldn't look at the bigger picture, and wouldn't spend time trying to understand the other person's goals beyond the immediate problem he was facing.
Often, the person seeking help was phrasing things poorly (because of a poor understanding), and instead of diagnosing the problem, he'd just focus on what was said and provide a very correct and useless answer.
I was like that (perhaps I still am), just not to as extreme degree. The difference was that I wasn't as annoying in being correct, and people were comfortable in telling me "Yes, but none of what you said is helping me!" at which point I was forced to understand the bigger picture.
So: Before jumping to be right, focus on the real problem, and solve that (i.e. being useful). Forget the little minor incorrectness that was presented to you. Dwelling on correcting it is helping no one.