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:
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.
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.
- 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:
|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||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. 🙂