Earlier quoted context omitted.
> 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. Well, that's strange, because what they do is still divining. They try to divine "what you actually wanted", even though you asked another…
> Well, that's strange, because what they do is still divining. Then don't make them devine, outline your X in a short sentence. Ignore those who still divine. Listen to those who tell you that Y is really hard, but to solve X, you can try Y' instead.
The XY Problem (2014)
101–110 of 111 posts
Re: The XY Problem (2014)
#102Many will refer to stackoverflow since that's the reason this website was created in the first place. But one of the most important thing in solving problems in programming is context. Here is one real question I got in an interview: How do you efficiently sort a table containing a million record in JavaScript? My question was "in the front end?" And my answer was it's probably not a good idea to sort that much data…
Re: The XY Problem (2014)
#103Re: The XY Problem (2014)
#104Is 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)
#105Re: The XY Problem (2014)
#106This is the entire game in consulting. Your client comes to you asking for something but with certain expectations in mind. The job of a good consultant is to meet those expectations - stated or not. You learn pretty quickly how to figure out what they’re really asking.
There's also the Big Bad consulting trope which has it all backwards. Client states they need something like Y, consultants assess the situation, understand they should do X but keeps it to themselves, the parties come to an agreement to solve Y and do so. Client states they need something like X..
Re: The XY Problem (2014)
#107Earlier quoted context omitted.
> 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. Well, that's strange, because what they do is still divining. They try to divine "what you actually wanted", even though you asked another…
> Well, that's strange, because what they do is still divining. Then don't make them devine, outline your X in a short sentence. Ignore those who still divine. Listen to those who tell you that Y is really hard, but to solve X, you can try Y' instead.
Nobody is making them devine, they do it themselves and pat themselves on the back for reading that XY problem article and spamming XY "answers" everywhere.
Re: The XY Problem (2014)
#108I’ve heard this cited by a couple ctos I’ve worked for. It’s a popular metaphor in the engineering department. I think it’s articulating an important message, but in an ineffective way. The name “XY Problem” is too vague and easy to forget. I prefer simpler messages like: - What’s the root cause of the problem? - Is this a solution looking for a problem? As software engineers, part of our job is naming things well an…
That duplicity makes "XY" useless as an analytic tool to improve inquiries. But as a political cudgel to stop inquiries, I think "XY" can be effective. When outsiders are forced to constantly justify and explain themselves in detail, in triplicate, then the price of Q&A will eventually increase to the point where no one wants to ask.
I think a CTO who is uncomfortable with inquiries will find the "XY problem" a much needed mental gymnastic.
Re: The XY Problem (2014)
#109Also 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)
#110Earlier quoted context omitted.
There's also the Big Bad consulting trope which has it all backwards. Client states they need something like Y, consultants assess the situation, understand they should do X but keeps it to themselves, the parties come to an agreement to solve Y and do so. Client states they need something like X..
In my experience it’s usually more client states they need Y, consultants assess the situation and recommend X, but the client still insists on Y. 6 months later they come back to the consultant and ask for X because Y didn’t work.