The XY Problem

7 points by ncoop57


mort

The idea of the XY problem is the worst thing to have happened to online question and answer communities. The standard response to most questions is, "why would you want to do that?". It has turned what could be a pleasant conversation about a technical issue into having to defend your problem statement to people who lack all context. It has meant that a ton of search results for any given problem is just an argument about whether the person asking the question actually wants the kind of solution that the question implies, rather than just containing a solution.

Combine that with Stack Overflow's "closed as duplicate" culture, and I believe it played a part in killing SO.

There is such a thing as an XY problem. It's even relatively common. Discussion about whether there are other, better approaches than what a question involves, does have a place. But in addition to answers to the actual question at hand. This rarely happens. It usually ends with the argument that "you shouldn't want the answer to this question because that implies that you have the wrong problem". Again, from people who lack all context and aren't at all in a position to make such a judgement.

ohrv

Also known as "People don’t want to buy a quarter-inch drill. They want a quarter-inch hole!"

CharlesT

I despise this concept, other people mentioned how disruptive and disrespectfully it can be deployed to avoid engaging in discussion.

But also can we talk about the name? “XY problem” is nondescript it hurts.

This article frames the issue as if the problem is with the question asker and not the one answering. If you assume i need y when i ask X , then maybe you’re the problem because you’re assuming?

Like this whole thing can be improved by respectful communication, and followup questions from the Answerer.

ncoop57

Just came across this site while learning about problem finding vs problem solving and its description of the XY problem reminded me about a lot of the failed interactions I've had with AI. However, the AI tends to tell me my idea of tackling Y is brilliant rather than saying its confused by it 😅