Programmers Usenet 2.0

Tuesday, September 16. 2008

Joel Spolsky and Jeff Atwood have released the first beta version of Stack Overflow. This site provides a great new way to ask programming questions and find or get answers. As Joel explains the current problem:
If you’re very lucky, on the fourth page of the search results, if you have the patience, you find a seven-page discussion with hundreds of replies, of which 25% are spam advertisements posted by bots trying to get googlejuice for timeshares in St. Maarten, yet some of the replies are actually useful, and someone whose name is “Anon Y. Moose” has posted a decent answer, grammatically incorrect though it may be, and which contains a devastating security bug, but this little gem is buried amongst a lot of dreck.
And Stack Overflow tries to solve this problem by leveraging web 2.0 technologies:
Some people propose answers. Others vote on those answers. If you see the right answer, vote it up. If an answer is obviously wrong (or inferior in some way), you vote it down. Very quickly, the best answers bubble to the top. The person who asked the question in the first place also has the ability to designate one answer as the “accepted” answer, but this isn’t required. The accepted answer floats above all the other answers.

At first I was a little bit skeptic about that. But now I am convinced that it really works. The people that visit this site are in general very skilled and take their time to provide good answers. There are no pointless discussions that bury the answer somewhere in long threads. Instead everyone tries hard to provide the best answer to earn reputation points. In return it's pretty fun to help people and get some kind of virtual award and feedback on the quality of your answer.

Although some users ask questions just for fun (e.g. your worst WTF moment - yes, mine is already posted there), it's still easy to find relevant questions. When you have a question, you'll get an answer pretty quickly. E.g. I posted a question about Flex and how applications can be accessed by search engine and soon got answers.

What's also very nice about Stack Overflow is how they have used Web 2.0 technologies. Ajax was used decently. They used it, where it makes sense, and not just where it is cool. Also they fully leveraged services like Open ID for log in, or Gravatar for your Avatar picture.


Trackbacks


Trackback specific URI for this entry
    No Trackbacks

Comments


    No comments

Add Comment

HTML-Tags will be converted to Entities.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA