I always wonder if I read questions and nobody ever focused on one special point - I constantly think if it is worth the time to answer them.

They usually do not get any upvotes no matter how good the answer is and so remain in the mostly unread lower part of the page.

So should we consider a question as a knowledge base for a topic, or just a way to answer one single person?


7 Answers 7


Answering old questions has many pros.

  • It will get bumped to the frontpage. Getting more views and your answer possibly getting upvotes

  • You answer the question for anyone who comes later with the exact same question.

  • You show others the question, who might answer it.

  • You might get a badge for answering an old question

  • The user (if still active) will get a notification of new answers to his question

  • I'm not sure of the benefit of the bump. I don't know the weighting algorithm but I suspect new answers to old questions don't count for much. Commented Jul 17, 2012 at 17:58
  • 7
    Did I just get notified of an old question? How meta! Commented Jul 18, 2012 at 15:46
  • @ÓlafurWaage it happened again four years later. Interesting to see that a pattern from seven years ago still continues.
    – Jedi
    Commented Jun 22, 2016 at 18:19
  • 1
    And three years later again — almost ten years after the question was asked. Commented Aug 7, 2019 at 15:07
  • YOYOYO! ...PINGGG! 2022 BABY! Got that 3 year glitch
    – n00dles
    Commented Aug 15, 2022 at 0:15

So should we consider a question as a knowledge base for a topic or just a way to answer one single person?

Definitely a knowledge base for a topic. The question will live on in Google long after the original poster has gone on his way.

  • 6
    Google is exactly how I found this thread :-) Commented Jan 12, 2017 at 13:31
  • That's how I find these old questions in the first place. I google a problem which leads to an old thread where I think I can improve upon the answers given. Commented Jul 4, 2019 at 4:54
  • Someone bumps a 10-year-old post for a typo? Commented Dec 17, 2019 at 7:26

I always try to answer questions, even if they are old. Maybe the OP still needs his question answered. I might not get any upvotes, but that's not all that important; the answer will still be there and someone will find it useful eventually.


I like to think of Stack Overflow like a wiki that will live on forever, long after the posters have left, as a repository of programming knowledge for future generations.

  • 2
    This answer feels like the "I have a dream" speech. Very well said. Commented Aug 7, 2019 at 5:44

Yes, it is always good. Do not forget one of the major purposes of these sites. It is meant to be an Internet resource of information. People will search and find these questions and want any good answers to their questions. I have found myself finding old questions that were current questions of mine and read through all the answers, not really even paying attention to when they were posted. Just because a question is not on any of the front pages does not mean it is forgotten.

Try not to even think of up/down votes, just answer the question. That is what is important, not how popular it is.


I've answered plenty of old questions. It notifies the original poster, who will occasionally vote it up. A number have changed their chosen answer to my new answer.

In maybe 90% of cases though, it does nothing. Almost no-one else reads it. The OP doesn't notice it, there are no votes up, it doesn't get chosen, etc.

Now I answer them much more rarely.

  • I can confirm the same problem with other forums, not only Stack sites.
    – Avatar
    Commented Nov 1, 2019 at 5:56
  • In 90% of cases it does nothing == In 10% of cases it does something and may help someone. That 10% is still valuable, isn't it?
    – jkdev
    Commented Dec 17, 2019 at 8:21

If an existing and popular answer is just a little out of date, it's better to simply edit that answer to make it current. The task of keeping the wealth of information on Stack Overflow current falls on everyone who has the reputation to do so.

If your answer is sufficiently different from answers that exist, sure - by all means, go ahead and provide it. Another good answer on any question, no matter how old is always a good thing to have.

You must log in to answer this question.

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