It's common on many BB-style discussion boards to edit the top post once an answer has been found, because in that sort of system, useful answers are inevitably buried in the middle pages of the thread, in between initial clarifying back and forth and then fifteen pages of "me too" and "I had the same problem but..." and completely off topic drift. So, editing the first post is the helpful thing to do, because then some future visitor doesn't have to wade through all that muck find the solution.

We don't have those problems with the Stack Exchange engine, but people used to that convention still do it, even more so because we make editing posts a first-class wiki-style thing to do.

So, when someone makes an update like that, should it be rolled back? (Example here: https://photo.stackexchange.com/posts/16850/revisions). I kind of think they should, because otherwise we're not showing off Stack Exchange to its full advantage. Having answers as answers and questions stay questions makes the site nice and sensible and clean.

On the other hand, I hesitate to roll back someone's change unless it's egregiously wrong. It feels like a wrist-slapping kind of thing to do.

What's the group consensus / site policy on this?

  • 1
    \$\begingroup\$ If anyone is here to wrist slap, its mattdm! Ha, JK, you know we appreciate it. \$\endgroup\$
    – dpollitt
    Nov 1, 2011 at 0:46
  • \$\begingroup\$ @dpollitt thanks man. :) \$\endgroup\$
    – mattdm
    Nov 1, 2011 at 14:14

2 Answers 2


I'm against duplication, so yes, such edits should be rolled back, perhaps with a nice comment explaining "We don't include best answer in question post on this site, we have voting and accepted answers to make sure the good stuff floats on top".

But why is duplication bad?

  • You'd have to edit two posts when you want to refine your answer.
  • Around here, it's kind of confusing to read accepted answer parroting the question.
  • Someone reading the question first might write a comment there that's actually about the answer.
  • What if a better answer shows up?

Let's borrow:

  • Keep it Simple, Stupid!
  • Don't Repeat Yourself!
  • Encapsulate!!

Sorry, couldn't help but throw out some of the top software development best practices of all time. ;P I think they apply here as well, though. Keep it simple, don't repeat, and keep answers encapsulated in "answers". Allowing them to be replicated into the question just makes the "question" rather confusing to new readers.


You must log in to answer this question.

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