The worst part of the XY problem is that it destroys searchability. If drag googles X and finds a thread where the gurus are answering Y, that’s great for the noob who asked the wrong question, and bad for everyone else. That noob didn’t need X, but someone else will probably need X sooner or later, and now the search results for X are full of Y.
Worse, if someone who needs X asks for X on stackoverflow, it could be closed as a duplicate, despite the fact that all the answers in the original thread are Y. Now it’s impossible to answer X.
Same as “don’t ask if you can ask a question, just ask directly”
https://dontasktoask.com/
I had never articulated this before, but this is good.
It’s a very common issue among programming/tech help communities.
Similarly, the XY problem: https://xyproblem.info/
The worst part of the XY problem is that it destroys searchability. If drag googles X and finds a thread where the gurus are answering Y, that’s great for the noob who asked the wrong question, and bad for everyone else. That noob didn’t need X, but someone else will probably need X sooner or later, and now the search results for X are full of Y.
Worse, if someone who needs X asks for X on stackoverflow, it could be closed as a duplicate, despite the fact that all the answers in the original thread are Y. Now it’s impossible to answer X.