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