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

How many of us have done this before? I do it all the time, type out a question as thoroughly as possible and in the process discover the answer. It's one of the hidden benefits of stack overflow.

My question is, what should you do if you type out a long question then realise the answer towards the end? I just delete everything and get back to work.. but perhaps thats not the best thing to do, after all someone else may be searching for an answer and having that information may help.

Perhaps there should be some SO functionality where you can hit a button to say self-answered question and it gets put somewhere for reference? Or should you post the question then answer it straight away?

share|improve this question
welcome to the world of rubber ducking – Tobias Kienzler Oct 21 '10 at 9:20
Dupe of… though that one is closed. – Pops Oct 21 '10 at 15:26
Also very similar to this FAQ entry:… – Pops Oct 21 '10 at 15:31

If you can work it out, nearly from scratch, in the 20-30 minutes it takes to write a good question, then I'd just say delete it. If it's something you've seen other people get wrong often and you had to think about it (in the back of your mind?) for a few weeks, then it's worth posting and self answering.

In the latter case, there's no sense in posting a difficult question and leadingly reveal what you want to see answered: just post your answer at the start. Do this by composing the answer below the question text, in the same box at the same time. Cut it out right before pasting, then paste it as an answer immediately.

Before posting a question you plan on self-answering, think twice. Due to the reputation game, it can appear that you're posting crap just for the sake of it when you really found it valuable. Plus you see questions that you want to post differently from how other people will see them, so try to consider it from an alternate viewpoint.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .