Posted 2010-March-08, 16:03
So, everything is about context and what your goals are and what your relationship is like and what the other person is like etc etc.
Is this a minor point that is irrelevant to the story/topic in general? If so, probably let it go, since it is annoying to detract from an entire story or topic of discussion to correct a minor point. People who do this constantly are considered annoying.
However, if it's a pretty good friend and they are generally rational/interested in the truth and like learning new things etc, then correct them and they'll probably appreciate it. Basically in that case correct someone who you know will appreciate it, but in general it's annoying so default to not correcting it.
Is it just a slip of the tongue or whatever and you know what they meant? In that case never say anything.
Is it a major point of the story? Then doing so will probably invalidate their story, so you have the option of humoring them or correcting them. This totally depends on if you want to waste your time humoring them, if they are sensitive and will become defensive, if it will ruin the mood and you have to be around them longer, if it will spawn some new discussion, etc etc.
Again, there are just so many factors, part of being a human being with good social skills is evaluating all of these factors, understanding who you're talking to, understanding the dynamics, the environment, etc.
As others have mentioned, the best way to correct someone is in a non offensive way. For instance you can say:
"No, that is not true. The fact is..."
How will this make someone feel? Probably defensive. Probably it will hurt the mood.
You could also say.
"Oh, really? I had heard..." Make sure you watch your tone.
This serves to:
Not sound like an I KNOW MORE THAN YOU statement, or a YOU ARE WRONG statement. It's a non committal you MIGHT be wrong, but you might be right. It is friendly and sounds like a question. It gives the other person the out of "oh, maybe I was mistaken, I read somewhere that..." and you guys can leave it at that. No one is right or wrong. The other guy can look it up later or whatever.
In a completely rational world, if the person is more expert at a subject than you then if you tell him hes wrong, he should only disagree if he's sure he's right. If he's sure he's right and you're sure you're right, you are probably wrong. However the world is stupid, and people want to always be right, so this isn't how it works with most people.
The point if you correct them should not be to be right, it should be to point out a possible inaccuracy so that everyone is aware. Of course you might want to embarass someone or prove superiority, in that case go for it.
There are good and bad ways to handle these things. Making people defensive and calling them out is always a bad way. Leaving them a dignified out is a good way.
If the person is flat out wrong and they're around a new group of people or whatever, but you feel like they'd appreciate knowing they're wrong you can tell them later when you're alone. For instance:
"Dude, you know what you said about...? Well..."
They will hopefully appreciate that you waited to tell them. If you don't care about them then you don't have to say anything.
The artist formerly known as jlall