From time to time I ask a question on Stack Overflow. The community is incredibly fast and correct, but sometimes I beat them to it and answer my own question after some research.
Not that it matters a lot, but I used to earn some reputation when answering my own question. This time though, I didn't get any. Is there a limit on answering your question, or has there been a change of policy?

  • I used to earn some reputation when answering my own question really? could you provide a link to an example of such answer? – gnat Dec 15 '11 at 10:21
  • I am assuming you mean this: stackoverflow.com/questions/8485971/nested-relations-in-drupal – Oded Dec 15 '11 at 10:35
  • Yup, that's the one – Michiel Dec 15 '11 at 10:44
  • You mean you gained 15 rep from having your own answer accepted? – Shadow The Princess Wizard Dec 15 '11 at 10:48
  • No no no. I got 2 rep from time to time when answering my own question – Michiel Dec 15 '11 at 10:56

You can answer your own question - you will get reputation if it gets upvoted (assuming you did not mark it as Community Wiki).

There is no time limit for getting reputation for upvotes... I am still getting some rep for posts over 3 years old.

You don't gain reputation from accepting your own answer.

  • Ok, thanks for this clarification. I must of gain the reputation in another way I guess :-) – Michiel Dec 15 '11 at 10:56
  • @Michiel - Answering questions is the best way to gain reputation. 10 points per upvote instead of a single 2 points per accept. – Oded Dec 15 '11 at 10:58
  • 1
    "You don't gain reputation from accepting your own answer." -- Thank you for confirming. I have searched meta se and so and finally found exactly what I needed. I did't even see this in stackoverflow.com/help/self-answer. – Jared Burrows Apr 29 '15 at 14:46

Policy apart, you are supposed to do the research first and ask later, I guess. That way, you have not only been getting some unfairly gained reps (unfairly because you did what you should have done anyway and because you did it too late for the question and too early for the others to catchup), but ... [let me post this much first -may edit to add more] :) :)

  • 7
    Some issues are very difficult to find solutions to. I've run into some very obscure programming problems in the past and asked on SO after many hours of researching. I didn't stop researching just to wait and see if I had any answers, and yes, sometimes I found the solution on my own. – Andy E Dec 15 '11 at 10:23
  • 3
    Indeed. Sometimes it took me days or weeks to find a decent solution. And when I found it, I want to share it with the community. So I don't see any harm in answering your own questions if you've got the proper solution to it... – Michiel Dec 15 '11 at 10:26
  • @AndyE'shead: You have obviously missed the smileys at the end: That was not supposed to be some serious solution offered. – Kris Dec 15 '11 at 10:28
  • @Michiel: Same as above. – Kris Dec 15 '11 at 10:28
  • Yep, saw that, deleted. – Loïc Wolff Dec 15 '11 at 10:29
  • @Kris: I know :-) – Michiel Dec 15 '11 at 10:29
  • 6
    I disagree about "unfairly gained reps" - if the answer is good, it doesn't matter who posted it - even the one asking the question. – Shadow The Princess Wizard Dec 15 '11 at 10:47
  • 3
    @Kris: no amount of smileys make a post down vote proof :) :) :) – Andy E Dec 15 '11 at 10:57
  • 8
    Answering your own questions is explicitly encouraged. You can even ask a question and answer it yourself if you already know the answer. (link) – Dennis Dec 15 '11 at 11:09
  • +1 @Dennis: Very useful reference, thanks. – Kris Dec 15 '11 at 11:11

You must log in to answer this question.

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