The hard thing to square is, if you really care about someone, and you really think you have some input that could help them, you need to figure out how to communicate that without annoying them / hurting their feelings.
It's also important not to have an ego when giving advice / input. It's likely that you're not perfectly correct.
Me: I have this problem that sucks.
Other person: Have you tried A?
Me: No, I thought about that already. A isn't a good idea because of B.
Other person: Well, what about C?
Me: No, I thought about that too. C isn't a good idea because of D.
Other person: (Angrily) Well, I don't know how to help you then.
And so now in addition to having to deal with a hard problem to solve, I have to deal with making other people angry about how they can not solve my hard problems.
maybe a slight more productive way to have these conversations would be
"I thought about A, it didn't seem like a good idea to me because of B, what do you think? Am I thinking about this wrong? Is there some reason why B doesn't prevent A from being a good idea?"
subtle difference, but it signals that you value their input and ideas, and leaves open the possibility of you learning new things about your problem
(if you don't value their input and ideas, perhaps you shouldn't share your problems with them)
People get angry, because they want to feel helpful and useful. When they can't help with something they feel frustrated and when you tell them you've already thought of everything, they feel stupid. By doing it the other way, they still feel like they've helped you. I'll usually try and be light hearted about it and laugh about how it really is a difficult problem or something like that. When you do it that way, it puts the problem into perspective for them and they don't feel stupid for trying to help, they feel like it's something difficult you're both trying to solve. Then they inevitably get bored and go do something else and leave you amicably to work on your problem. At least in my experience.
Sorry for the unsolicited advice.
I just don't understand this humanoid need for seeking emotional validation by pretending to ask for advice. A lot of my friends and acquaintances do that, and I know how to handle it, but myself, I just can't do that.
now if someone describes a problem and asks "what should I do?", that is a clear solicitation for advice. if they get mad at you for trying to help solve the problem, that's totally on them.
- If someone talks to me about a problem that I can't solve. I'll try to help, if I don't know the answer. that's normal. I don't know everything.
- If I try a solution to a problem and It doesn't work, I get frustrated not at the asker, but because It didn't work.
If everybody acts this way, The situation gets easier for everybody, problem are solved if possible and no bad feeling are had,if not.
In fact this behaviour follows directly from already well established moral values: giving others the benefit of the doubt, not being vain ( needing others to validate/compliment you), humility, "I know that I know nothing", Thirst for learning.
I don't understand why autistic people are assumed to be wrong/inferrior in scoial contexts even when their behaviour is the right thing to do.
Another example is trashtalking people behind their back. I always feel compelled to either say a nicething about that person, defend him/play the devil, stop the conversation. People don't like it when I do that, although I'm sure that they, as well as I, would appreciate if someone defends them when they are not there.
The world would be a better place if you ever found an answer to that question.
It's not a fair comparison[0], but I tend to internally categorize people as logical or emotional. It usually helps keep things running more smoothly to treat the two groups how they prefer.
The trick is to not make the distinction a value judgement. I'm usually pretty good at that, but sometimes I slip up.
[0]: Because both groups display traits of the other, and it's not a hard line distinction. Ever seen someone on the spectrum throw a tantrum? It might (might) be logic that started it, but emotions take over nearly immediately.
In some cases People aren’t looking for the advice/solution, as much as the recognition that they have a problem... person A tells a problem, person B suggests ways to resolve the problem, to which person A has to give/come up with a reason why that solution won’t do. We then repeat this until a stalemate is reached, and everybody can acknowledge that person A is justified in their feelings about having a problem...
So on the flip side; your example seems to be a misinterpretation of this game. I.e. some person who’s played this game, and learned that this is what to do, meets a frustration where you’re not playing along with it... (maybe)
Short order solution; don’t play that game with people who don’t have a healthy relationship with frustrating problems.
Most people feel the best when THEY manage or solve their problems. But this is really hard. Often one's emotions get in the way. By sharing them with other people, you can sometimes release a pressure valve which makes someone feel more capable of dealing with their problem.
It's a key distinction.
If you don't want actionable answers to a problem, save it to your personal life or therapist.
Your colleagues have a duty to behave decently towards you but they are not paid to be your emotional dumpster.
Sometimes my colleague needs to went about a project that is going bad or a person that is making their life difficult and sometimes I might do that as well. You listen and sometimes you discuss solutions but sometimes it just venting about a situation you both know is shitty.
Just don't become they guy/girl who is always negative or talking shit about people though.
Sometimes people are more receptive about suggested solutions after you've expressed some solidarity.
"Yeah that does suck"
"That situation happened to me, it was a pain in the ass, I tried to do X, it didn't work that well, then I tried to do Y, it seemed to work ok, if I'm in that situation again, I'll probably go with Y"
In other words, a choice to talk about a problem can be fueled by several possible impulses - the need to solve the problem, the need to connect with their friend, the need to share the interesting complexity of the problem, etc.
Good advice. Sometimes people clarify situations by talking about them, and simple active listening can provide what's needed.
If sympathy is what they want, and you start offering solutions, they will be tempted to argue back about why the solutions won't work, and then (as the saying goes) you have two problems.