Hacker News new | ask | show | jobs
by kerkeslager 2358 days ago
Well, that's gonna be complicated. The strategies are going to vary by situation. Honest communication is just a hard part of being a human. But it's worth the effort.

For example, with the "yes those pants make your butt look fat" conversation, that's an opportunity to set a boundary that improves your relationship: "Please don't ask me questions you don't want an answer to." Your relationship doesn't have to be a minefield, where she's quizzing you and any wrong answer could turn into a fight--that's not a pattern that's fun for either of you. Your wife probably just wants you to compliment her, so you can tell her that you'll make an effort to verbalize when you like how she looks or something she does. Those compliments will hold more weight, because she'll know that what you're saying is true. A compliment from someone who gives false compliments all the time is meaningless.

Some other general strategies:

1. Consider that I might be wrong, and if I was wrong, apologize. A side effect of being more honest with others is that I end up being more honest with myself as well, and I've often discovered that I believe some wrong things. Particularly with opinions, if you find that being honest about your opinions is offensive to people, consider that your opinions might be the problem, not the honesty. A lot of people who say "I'm just being honest!" when they offend people are actually just assholes. Lying wouldn't make them less assholes, it would just make them secret assholes.

2. Consider that my input wasn't wanted, and if I did that, apologize. A lot of the time the truth can just exist without being said. Does it need to be said? Does it need to be said now? Do I need to be the one to to say it? I'm particularly bad at this, personally.

3. Have a conversation with them about why I said what I said. A lot of times, like with the "yes those pants make your butt look fat" conversation, what the person is actually taking offense to is because they're assuming that what you said has other meaning. Just because I said the pants make her butt look fat doesn't mean that I don't love her, or that I'm not attracted to her, or that I think her butt looking fat is a bad thing. It may be that her negative reaction is because she's assumed one of those things, so clarifying would make her feel more secure.

4. This doesn't trivially apply to you wife, but in some cases, you can just stop wasting energy on the person. You can't please everyone, so don't try. If someone wants you to lie to them, that means they don't value what you have to say. Why would you want to talk to someone like that? But really, it rarely gets this far, because the reality is that most people don't take offense to the truth. Most people realize they have no choice but to accept reality when presented with it.