Update: This appears to be a bug that affects all Stack Overflow users whose accounts are less than two years old. The FAQ is not to blame. Original question follows.

The list of all badges with full descriptions says (emphasis mine):


  • silver; awarded multiple times
  • Have reputation ≥ (number of years as an active user) × 200
    • The script that awards this badge only runs on the anniversary of you joining the site
  • [...]

Alas, that day (October 2nd) has come and gone, still no Yearling badge manifested on my Stack Overflow profile, although I do have the 200 rep required to unlock it.

Does the award script actually run at times other than the one mentioned in the FAQ (like the first day of every month, for instance)? Or is this a bug?

  • I got mine on Money shortly after UTC midnight on Aug. 28, around 20 hours after exactly 1 year since I joined. So I think it runs nightly. Obviously something else is going on in your case.
    – user154510
    Oct 7, 2011 at 18:37
  • It does run nightly. (More specifically at UTC midnight, which may or may not correspond with your evening)
    – jcolebrand
    Oct 7, 2011 at 18:38
  • Which site is this for?
    – ChrisF Mod
    Oct 7, 2011 at 18:40
  • Thanks everyone, looks like a bug then. Now I'm curious to know the root cause ;) Oct 7, 2011 at 18:42
  • To save people the trouble of clicking through: the OP's rep (42373) is not an issue.
    – Pops
    Oct 7, 2011 at 18:42
  • @ChrisF, that's Stack Overflow, sorry, I should have mentioned that. Question edited accordingly. Oct 7, 2011 at 18:42
  • "Have reputation ≥ (number of years as an active user) × 200" Jon Skeet has enough reputation to earn himself 1780 yearling badges... And that's not enough to surpass the amount of Nice Answer badges he has. Oct 8, 2011 at 22:27
  • Apparently, the script to do the calculation now runs every 30 minutes. And you will be awarded the badge as soon as you qualify rather than only on the anniversary. See this question and this answer.
    – toxalot
    Dec 4, 2013 at 8:55
  • Correction... every 5 minutes.
    – toxalot
    Dec 4, 2013 at 9:15

2 Answers 2


Yep, there's a bug here in a > (possibly null) bit of SQL...it'll be fixed and awarded after the next build (including several thousand deserving users who were previously not picked up correctly with the old badge code).

Update: this just went out, 6,538 yearling badges granted on SO, including the OP, enjoy!

  • 3
    Then I'm positively astounded nobody reported this bug before. Thank you, Nick :) Oct 7, 2011 at 19:47
  • 2
    the badge code changed recently, so this is a new bug. Oct 7, 2011 at 20:03
  • 1
    @Jeff, I was referring to the several thousand deserving users, as I'm not used to being the first reporter under these circumstances ;) Also, the tee-shirt looks awesome, many thanks, I can't wait until 6 to 8 weeks :) Oct 7, 2011 at 20:20
  • @Frédéric - oh, that many have earned it in recent history...we have quite a few SO users :) Oct 7, 2011 at 20:54

Whatever the issue is, it's not a gap in the script running schedule. The most recent Yearling was awarded today for someone's third anniversary.

As Tim Stone pointed out in the comments, the bug seems to be that the badge isn't going to people who have been around for just one measly year. In the 27 minutes since I originally posted this answer, 30 new people have received the badge, and 29 of them have been around for either two or three years. (The remaining guy has been around for two and seven months.)

  • 2
    It looks like it's not awarding the badge to people who have only been here for one year.
    – Tim Stone
    Oct 7, 2011 at 18:58
  • Good catch, @TimStone! Looks like you're exactly right. Also, it looks like my carefully formatted explanation of the reputation requirement math in the list of all badges is wrong... someone with 407 rep got the badge today after two years, seven months.
    – Pops
    Oct 7, 2011 at 19:09

You must log in to answer this question.

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