Supposedly, the Disciplined badge is awarded if one,

Deleted own post with 3 or more upvotes.

Today I was awarded this badge, without deleting any post myself. However, some question (I think this one...) to which I posted an answer with four upvotes, was deleted by someone else. I don't think that I should have received the badge, since it was not me who was disciplined (somebody else made the call).

One could also argue that this is intended behavior, but in that case the badge description should be updated.

Update: Three hours ago Jeff tagged this as status-norepo. Then Shog9 tossed in an hypothesis. Perhaps we can reproduce this behavior by following the steps outlined in that post. (Or somebody could just check the source code, but where's the fun in that?!)

  • 19
    You were disciplined :P Commented Sep 2, 2009 at 11:07

3 Answers 3


You are disciplined enough to post here saying that you got a badge you didn't deserve. The Stack Overflow system is intelligent enough to know that you would do this, so it awarded you the badge in advance.

  • Hahah well put. Commented Sep 2, 2009 at 12:25
  • Queue Skynet reference.
    – Richard
    Commented Sep 2, 2009 at 12:26
  • 6
    In that case, the badge description should still be updated to read: "This badge is awarded to users who will complain about getting this badge".
    – ЯegDwight
    Commented Feb 5, 2010 at 20:11

According to the revision history, you deleted and then undeleted that answer prior to the question itself being deleted.

I've seen this before: when the answers for a question are deleted en masse, the deletion timestamp is set to the actual time of deletion... but for previously-deleted answers, the "deleted by" attribute isn't reset - it will still reflect the last user to have deleted that specific answer.

It appears that this is enough to trigger the Disciplined badge...

  • 3
    I completely forgot about temporarily deleting the answer myself. You may be on to something here. Plus, your hypothesis is easily testable.
    – Stephan202
    Commented Sep 26, 2009 at 6:59
  • Yesterday it happened the same to me. Commented Jul 12, 2013 at 8:14

I am led to believe that the algorithm is not at all checking who deleted, merely that it was deleted and it met score requirements.

I think the code needs to be updated. I don't see why one should get a badge when someone else deletes it.

  • Go update it then Commented Sep 2, 2009 at 12:33
  • 2
    Um...this diamond on my name didn't give me access to their SVN and a paycheck.
    – TheTXI
    Commented Sep 2, 2009 at 12:34
  • 5
    You have pony power. Commented Sep 2, 2009 at 12:46
  • no, it is checking, there's something odd about the revision history in this case. Commented Sep 2, 2009 at 14:44

You must log in to answer this question.

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