Is there a name for when person A asks B and B thinks A has fallen victim to the XY probem but A really didn't and has indeed an unusual problem at their hands?
The XY Problem (2014)
31–40 of 111 posts
Re: The XY Problem (2014)
#32The worst XY problem is knowing you want to do Y, even if its strange or whatever, asking how to do it, and people asking you "why do Y? Do X instead". Happens all the time in Stack Overflow. Just answer the fucking question, and then give the lecture on why you think it should be done that way, or why it shouldn't be done at all...
There are a few people who frequently have this complaint, but I don't think it's a real problem. If you actually need to do Y in a situation where most people who think they need to do Y are wrong, it's not everyone else's responsibility to divine that you are the magical case. It's your responsibility to demonstrate that you actually do know what you're doing. This isn't something you do by discussing how unfair ot…
Re: The XY Problem (2014)
#33Also known as the "I don't know the answer to your question, but here's an answer to a different question so I can look smart" problem.
Re: The XY Problem (2014)
#34What I find very frustrating is when I ask a question, and get an "answer" that doesn't actually answer my question.
Re: The XY Problem (2014)
#35Is there a name for when person A asks B and B thinks A has fallen victim to the XY probem but A really didn't and has indeed an unusual problem at their hands?
Re: The XY Problem (2014)
#36Earlier quoted context omitted.
You have to consider that SO exists not only to answer your specific problem, but also to help other users who might face a similar problem. In that context, it might be helpful to mention, if you are the asking person, include the details why you cannot do X, if you know you can't; or, if your question doesn't include details about your specific circumstance, answers that mention that common solution is to do X inst…
>but also to help other users who might face a similar problem They could ask their own questions. I'd rather have a database of specific questions with specific answers than "X-Ys" all over the place.
Re: The XY Problem (2014)
#37The worst XY problem is knowing you want to do Y, even if its strange or whatever, asking how to do it, and people asking you "why do Y? Do X instead". Happens all the time in Stack Overflow. Just answer the fucking question, and then give the lecture on why you think it should be done that way, or why it shouldn't be done at all...
There are a few people who frequently have this complaint, but I don't think it's a real problem. If you actually need to do Y in a situation where most people who think they need to do Y are wrong, it's not everyone else's responsibility to divine that you are the magical case. It's your responsibility to demonstrate that you actually do know what you're doing. This isn't something you do by discussing how unfair ot…
People hit that XY button more than needed, and I have seen this even in the earliest days of Linux. I remember, pre-Google, when asking some questions on IRC about recompiling the kernel for my distro, I would get smart-ass responses like "What you should have done is selected this other distro."
It's led to me rarely asking questions if I think the issue could be construed as XY.
Re: The XY Problem (2014)
#38Because the method really does depend on what you want to do. Can I destroy the mountain? Do I have to recreate the geological structure, or is it the biosphere you're interested in, or perhaps there is a holy place on that mountain that is important? And so on. If you want me to think outside the box (and presumably the question is posed to test that skill), then you have to be willing to provide more details on what you ultimately want.
Re: The XY Problem (2014)
#39Of course, the "XY problem" usually presumes a naive person ("user")who falsely imagines the more complicated-sounding solution Y would solve their simple problem. And that's a pretty common situation.
The general approach for all this stuff is whenever someone is asking for the solution to a complicated or weird question, just verify they have some reason to approach it that way. There's no reason to automatically assume either they do or they don't and not assuming anything lets you approach them more respectfully.
Re: The XY Problem (2014)
#40The worst XY problem is knowing you want to do Y, even if its strange or whatever, asking how to do it, and people asking you "why do Y? Do X instead". Happens all the time in Stack Overflow. Just answer the fucking question, and then give the lecture on why you think it should be done that way, or why it shouldn't be done at all...
them: how can I do Y?
me: you can do A, but you're probably going to run into B, I'd recommend doing C instead because D
them: ok, well, I'm already too committed to Y, so I'm going w/ A. Thanks!
them, later: hey, I ran into B. Can you help me?
me: ...
At that point, I just accept that sometimes people need to get burned to learn their lesson.
There are also cases where people ask how to do Y, but explain that it's not an XY problem because such and such reasons. These often actually turn into stimulating conversations because now you're in brainstorming territory and it's clear that the conversation is about procuring novel solutions.