Stack Overflow Badge Feedback

by Jeff Atwood

on July 12, 2008

Are you familiar with the "stinking badges" quote? It's from the 1948 movie The Treasure of the Sierra Madre. Here's the actual clip from the movie:

As I mentioned in Podcast #13 (and probably earlier), Stack Overflow will feature a system of badges. Hopefully the non-stinking type. These badges are based on my admiration -- and addiction to -- the Xbox 360 Achievements system. Stack Overflow badges fall into three broad tags: - company

  1. Bronze badges. Bronze badges are awarded for basic use of the Stack Overflow site; they encourage people to use all the typical, routine functions of the site: posting questions, answering questions, voting up or down, tagging posts, editing, filling out your user profile, and so forth. Bronze badges are relatively easy to get and provide immediate positive feedback to new users.

  2. Silver badges. Silver badges are for experienced users who regularly use the Stack Overflow site. They encourage continued participation and returning to the site by awarding longer term goals. Silver badges are uncommon, but definitely attainable if you're interested enough.

  3. Gold badges. Gold badges are for the hardcore and the completionists. They reward the most difficult feats; you'll have to not only participate but be skilled and knowledgeable about topics to earn these. Gold badges are something of an accomplishment.

Bear in mind that badges are (almost) never awarded arbitrarily by people; they are always earned by achieving a measurable numeric goal queried out of the site database. They are based on data! You don't have to worry about currying a moderator or another user's favors to earn badges; just use the site like you normally would, and the site itself will bestow these badges upon you. That said, badges are supposed to be fun, too!

Here's our current alpha list of badges:

stackoverflow-badges-alpha

Descriptions follow:

Gold Founder Founding member of stackoverflow.com
Gold Hacker Thanks for contributing to stackoverflow.com in an unconventional way
Gold Beta Beta tested stackoverflow.com
Bronze Teacher Answered first question
Bronze Student Asked first question
Bronze Editor First edit
Bronze Enforcer First rollback
Bronze Organizer First retag
Bronze Supporter First up vote
Bronze Critic First down vote
Bronze Citizen Patrol First flagged post
Silver Librarian Retagged 100 questions
Silver Strunk & White Edited 100 entries
Silver Yearling Active member for a year
Bronze Speedy Answered a question within 2 minutes of posting
Silver Generalist Active in many different tags
Silver Specialist Highly active within in a specific tag
Bronze Necromancer Answered a question more than a year later
Silver Guru Judged best answer by the asker
Silver Enlightened First answer was also judged best answer by the asker
Bronze Nice Question Question voted up more than 10 times
Silver Good Question Question voted up more than 25 times
Gold Great Question Question voted up more than 100 times
Bronze Nice Answer Answer voted up more than 10 times
Silver Good Answer Answer voted up more than 25 times
Gold Great Answer Answer voted up more than 100 times
Bronze Interesting Question Asked a question with 1,000 views
Silver Fascinating Question Asked a question with 2,500 views
Gold FAQ Worthy Question Asked a question with 10,000 views

Most, but not all, badges can be awarded multiple times.

This list is not by any means final. Our goal with the badges is to encourage people to a) have fun and b) use the Stack Overflow website in ways that make sense. So I want to avoid badges that encourage "gaming the system" behavior in favor of badges that encourage people to "do the right thing".

What are your thoughts on the current, tentative list of badges? Keeping in mind the goals I've outlined, what badges would you like to see us implement -- and please, try to stick to badges based on metrics we can actually query back out of our database. :)