English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This remark was said to me awhile ago, perhaps last year, when I was asking for a help on a programming question on Stack Overflow.

The jist was: "you are suggesting a solution to a problem before you even understood what the problem is."

I have noticed that this is a common issue on Stack Overflow, with beginner programmers (like me) trying to suggest a solution to our issue before we even understand the problem we are having, like trying to solve world hunger before we even have the money to do so or the socio-economic knowledge.

What is this word/phrase?

share|improve this question
The phrase jumping the gun comes to mind. – Kevin Workman Mar 12 '14 at 16:03
Ready, fire, aim! – Robusto Mar 12 '14 at 16:04
premature evaluation – RyeɃreḁd Mar 12 '14 at 16:25
The X/Y problem was the example used :). – theGreenCabbage Mar 12 '14 at 16:35
Jeremiah 6:14a ESV 'They have healed the wound of my people lightly' (ie not bothered to examine, far less tried to address, the underlying issues). – Edwin Ashworth Mar 12 '14 at 17:08
up vote 1 down vote accepted

One version of the issue it is called the X/Y problem

The XY problem is asking about your attempted solution rather than your actual problem.

That is, you are trying to solve problem X, and you think solution Y would work, but instead of asking about X when you run into trouble, you ask about Y.

share|improve this answer
I think this is the exact analogy that individual used! – theGreenCabbage Mar 12 '14 at 16:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.