Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Are questions that expect an explicit answer ok for Stack Overflow?

What I mean is, I often run into questions from non-coders/newbies asking for a particular solution even though they probably have no desire to learn why it works or how it works.

What is the appropriate response to this sort of thing?

I checked the faq but it doesn't seem to cover "intent to learn".

Hope that makes sense.

share|improve this question
Sounds like a "gimme teh codez". Depending on the situation: Close -> NARQ – Mysticial Oct 12 '12 at 17:16
You mean stuff like "I need help with my regex for parsing this JSON response" or "I need to draw this 6 pointed star with CSS"? – Wesley Murch Oct 12 '12 at 17:34
up vote 9 down vote accepted

In general we want questions to be about a practical problem the OP faces. One could argue that "I don't know how to write this code" is a very practical problem, but that is not exactly what is meant. Ideally we would like to see something along the lines of:

  • This is the task I'm working on
  • This is how far I've gotten
  • This is where I'm stuck

The "where I'm stuck" part is where the problem lies and where we would step in to help you (if at all possible). Usually we request some form of code for the "how far I've gotten" part. But in some instances a clear explanation of the problem and some form of proof of self-study is acceptable as well.

The scenario you outline seems to suggests that the OP only addresses the first point above and skips anything else, showing no attempt to solve anything, nor showing any interest in trying to solve it. Essentially he's not asking us to help him solve his own problem, but he's asking to solve his problem for him. Which would cover (I assume) the "no intent to learn" part you're referring to.

In such a case, I would consider this to be "Not a real question". Just because something can be phrased with a question mark, doesn't mean it's a real question as we usually define it. The "How to Ask" page clearly states to do your homework. If you have not done so, or do not show us that you've done so, you're not asking a real question.

I would most likely vote to close accordingly.

share|improve this answer
That makes sense, I wasn't sure how to mark them, since "Too localized" or "Not Constructive" fit the bill here too. – user196793 Oct 12 '12 at 17:34
"Not Constructive" in my view would not be a good fit. "Too Localized" perhaps, but I reserve those for questions which are "real", but beyond that fit the description of that reason. – Bart Oct 12 '12 at 17:37

You must log in to answer this question.