-11

This question already has an answer here:

I have seen many questions by users on 'SO' who post question without providing code and/or less description and then right after posting question post answer. What is the reason of the asking question and posting answer him/herself right after posting question?? The only reason what I think is users who do this just want to show their knowledge. But I think if people want to share their knowledge then they should better write blogs and/or tutorial instead of posting questions and answers on SO.

I think a user should not given authority to post answer to his/her own question for like 30 mins to few hours after posting his/her question. Probably, other users could also give better answers because everyone thinks differently.

marked as duplicate by Cody Gray, hims056, yoozer8, gnat, Tobias Kienzler Jul 19 '13 at 12:58

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • If you already know the answer and are posting the answer to help others its bad faith to pretend you don't know the answer. If someone else has a better answer then they'll post it, otherwise they're just wasting their time – Richard Tingle Jul 19 '13 at 11:01
  • 8
    See blog.stackoverflow.com/2011/07/… for the position on self answering – Richard Tingle Jul 19 '13 at 11:04
  • Many people when comes to a solution they don't think for improving that or thinking for improved one.. I'm just saying not letting users to answer their own question for some time.. – Salman Zaidi Jul 19 '13 at 11:04
  • 5
    Users can't accept their own answer for 2 days after posting the question already. I know that's not what you're asking for but does that cover your request? – George Duckett Jul 19 '13 at 11:05
  • 1
    @SalmanZaidi How does pretending not to know the answer improve the quality of the question/answer pair? If anything being able to start from the OP's answer can only make answers better and reduce duplication of effort – Richard Tingle Jul 19 '13 at 11:06
  • thanks for the blog link.. I do know that it's encouraging to post question and answer.. I just wanted to make my point clear about not posting answer right after posting question.. – Salman Zaidi Jul 19 '13 at 11:07
  • 1
    Some people may be posting question that they already know to provide a searchable piece of information. – user226423 Jul 19 '13 at 11:14
  • 1
    Nb as this is your first meta question; be aware that downvotes on meta often mean "we disagree with your idea" rather than "this is a bad question" – Richard Tingle Jul 19 '13 at 11:25
  • @SalmanZaidi I gave you an upvote, the society I live in frowns upon people doing that kind of thing (I understand we are in a global environment and SO encourages it).. Here, someone who does that is considered "up themselves" or "on themselves" or to "have tickets on themselves" no wonder my country has made no major technological innovations... hmmm ;) – Yvette Colomb Jul 19 '13 at 12:23
  • @RichardTingle I upvote if the person has put effort even if I don't agree, if they are new,to encourage (well potentially encourage bad questions).. naw I usually post a comment explaining my vote, hey se what they did to my insightful question meta.stackexchange.com/questions/189503/… ;) – Yvette Colomb Jul 19 '13 at 12:24
  • 1
    @Yve I too would be in favour of a change in the system but the system is sadly as it is for the time being – Richard Tingle Jul 19 '13 at 12:36
  • @RichardTingle good link.. how can I give u my email> – Yvette Colomb Jul 19 '13 at 12:48
  • 1
    @Yve Do I have email; yes. Do I look at that email at all regularly; no. Is that incredibly inconvenient for everyone who works with me; also yes – Richard Tingle Jul 19 '13 at 13:05
  • @RichardTingle that's funny, I alwasy have my phone with me (albeit on silent) and my email open when I'm online – Yvette Colomb Jul 19 '13 at 13:06
  • The reason people ask questions that they already know the answer to is simple, sometimes you will learn more about something that you already know by asking someone what they know no one can know everything about one subject because just as our world changes so do the subjects that we have come to know do.If you want to ask me any questions contact me at my personal gmail account (ryverrogers14@gmail.com) – user261370 May 30 '14 at 16:19
11

What is the reason of the asking question and posting answer him/herself right after posting question??

To help others who might have the same question.

The only reason what I think is users who do this just want to show their knowledge. But I think if people want to share their knowledge then they should better write blogs and/or tutorial instead of posting questions and answers on SO.

Why can't they do both? Why can't they post these things on Stack Overflow? What's wrong with that?

And don't answer that until you've read that our official policy is strongly in favor of this. There are lots of Meta questions about it, too.

I think a user should not given authority to post answer to his/her own question for like 30 mins to few hours after posting his/her question. Probably, other users could also give better answers because everyone thinks differently.

Why would the delay be useful? Other people can still submit answers if they have something else to contribute or a better way of doing it. That's one of the advantages of posting on Stack Overflow in the first place, rather than your private blog or website. Having an answer does not "close" the question, even if that answer is accepted by the asker.

6

It is absolutely okay and encouraged to answer your own question. We even have a checkbox on the "ask question" page that opens a second editor so you can submit the answer right alongside with the question. If you have solved a problem that other people might have as well (of course, the question still has to be on topic for Stack Overflow, and both the question and the answers should be good), why should you have to wait for someone else to post the question to share your solution?

And it's not preventing anyone from posting a second or third answer saying "here's another (maybe even better) way to solve it." And if you hadn't posted your self-answered question in the first place, maybe those other, better answers would never exist.

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