I edited this post today Fixed positioning in internet explorer? on stack overflow. I was approved of the edit, so I waited a few minutes to get my Excavator badge because this answer was posted on Jan 28 '10 at 1:06, but it never came. I have read multiple articles on meta that there have been bugs with this badge, but they have been about winning it multiple times (excavator badge: one-time only, or multiple times?), or earning it then losing it (Where did my Excavator badge go?). Am I missing something here?

  • 5
    You need a little more patience than 12 minutes. If it's not there tomorrow evening, you can ask. The script for the Excavator badge doesn't run that often. Mar 17, 2013 at 17:01
  • I have received all of my other badges within a few minutes. So I just thought I might have missed something Mar 17, 2013 at 17:02
  • 1
    Well, badges are different. Some are awarded immediately, the script for others may run less often. I think the one for Legendary runs only twice a week. Mar 17, 2013 at 17:04
  • What do you mean when you say run script Mar 17, 2013 at 17:05
  • 1
    For most (or at least many) badges, there's a script that queries the database to see who shall get the badge this round. Some of the scripts run multiple times a day, some daily (tag badges, e.g.), some less than daily. Mar 17, 2013 at 17:09
  • 1
    @CodyGuldner: There are scripts that run in certain intervals and determine which badges they're going to check for. Certain badges that are awarded more frequently have better chances of being checked, while badges that are awarded more infrequently (like Excavator) have lower chances of being checked. There's no "exact time" that it will eventually get checked, it's random. The last person who was awarded the badge got it ~50 minutes after their edit. So yes, there's a bit of a wait.
    – animuson StaffMod
    Mar 17, 2013 at 17:18

1 Answer 1


I guess that @animuson and @Daniel Fischer were right. I just received the badge, 44 minutes after I answered the question. So it is a time based script that runs once every so often

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