As one's education advances, one may find that answers that one has provided in the past which have been upvoted and perhaps even accepted are no longer consistent with one's latest understanding of the problem. In fact, one might even consider them incorrect.

What should one do in this situation? Provide another answer and explain the differences? Edit the existing answer?


Well, I didn't find a rule about this situation, so when it will happen to me I will edit my first answer with a line that more or less says that I consider it obsolete and that I will write another one. This way I can be sure that my second answer gets a chance to be read, since otherwise people might read only the most upvoted answers.

I guess it would be easier for me to edit or update the first answer with all the new information, but I might feel unconfortable as this would not reflect the votes already casted. It may be that I worry too much :)

  • 1
    Sounds a good approach .. unless you're embarrassed about your previous answer. Jan 14 '17 at 1:25
  • 1
    I think a clearly marked edit is sufficient to one's post to demarcate a change in belief/knowledge and is both understandable and acceptable. No need to delete the first as it might prove worthy and coincide with the train of thought of the person viewing. It would be beneficial to mark the post as "Edit" before the first comment.
    – Brenn
    Jan 14 '17 at 6:12
  • 1
    It's only human and unavoidable to feel a bit of embarassement about not knowing things that now seem obvious. I wouldn't worry about it since I believe everybody undarstands that we can't be all-knowing and no-mistaking from the beginning.
    – Alina
    Jan 14 '17 at 9:17
  • 1
    @Brenn You approach is logical and less time consuming, maybe you should write it as an answer because it really deserves to stand and be upvoted.
    – Alina
    Jan 14 '17 at 9:22

You must log in to answer this question.

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