Stackoverflow Beta: A Review

I’ve been playing with the stackoverflow beta since Saturday. Stackoverflow is a project by Jeff Atwood (of CodingHorror fame), with moral support by Joel Spolsky (JoelOnSoftware). Together they’ve been doing a podcast for almost four months. Stackoverflow launched a private beta last Friday.

frontpage

frontpage

Stackoverflow has a fairly simple concept. Users can ask questions about programming related topics, other users answer them. The questioner may mark one or more answers “accepted” – these answers move to the top of the list and are marked in green.

Anyone may up- or downvote questions and answers – this affects the order of the answers. There are separate lists of the most recent questions, the most popular questions, and questions with the least answers. Questions also have tags (mostly programming languages and frameworks), and users can browse questions per tag.

Currently, with only a couple of hundred users, the site works reasonably well. If I ask a question that isn’t too technical (unless it’s .NET – the userbase is heavily skewed towards the .NET platform) I usually get several decent to good answers within the hour – afterwards, the responses taper off dramatically. The edit box uses markdown, with good syntax highlighting for most programming languages. There’s a live javascript-based preview, which works very well. It’s not yet possible to subscribe to interesting questions. Your own questions and answers appear on your profile page, but even there it’s hard to see which questions have received new answers.

Tag page

Tag page

Stackoverflow tries to be a forum and a wiki at the same time, and uses a single abstraction (the question + answers) for two different things (a forum thread and a wiki article).

That’s ambitious, and I’m not sure if it’s going to work. There are already complaints that by sorting the answers by score, it’s impossible to follow the flow of the discussion. Having multiple sorting options may not be the answer. Also, because the software presents replies as answers to the question and doesn’t have threading, it somewhat inhibits a free-flowing discussion, with counter-questions, requests for clarifications, arguments, etc.

Question Page

Question Page

Also, Stackoverflow has a couple of wiki-like features which haven’t quite kicked in yet. For one, when users hit a certain karma threshold, they may edit anyone’s question or answer. Versioning, reverting and diffs are also planned. For now, only a handful of users have reached the threshold, but I wonder what effect this will have on the social interactions on the site.

It’s a bit premature to criticize a site that’s been live for five days. The developers have been extremely active, and have already implemented many suggestions from the community (using the excellent and highly recommended UserVoice customer feedback site).

But I believe that the original intention was to be a more wiki-like resource, with time-tested answers to popular questions, and it isn’t like that at all now – it feels much more like a forum, with a heavy dose of voting and karma thrown in. It will be interesting to see whether the developers are agile enough to steer it toward the original goal.

I wish them the best of luck.

7 Responses to “Stackoverflow Beta: A Review”

  1. Andrew Ingram Says:

    Are there any screenshots or are you under an NDA?

  2. Michiel de Mare Says:

    Good point, Andrew. I’ve added a couple of screenshots now.

  3. StackOverflow.com - First Impressions « HSI Developer Blog Says:

    [...] of any make or model, StackOverflow.com. A more formal  review of the site than this one can be found here. The conclusion of of that reviewer was, as I interpreted it, more or less “meh.” [...]

  4. Top Posts « WordPress.com Says:

    [...] Stackoverflow Beta: A Review I’ve been playing with the stackoverflow beta since Saturday. Stackoverflow is a project by Jeff Atwood (of [...] [...]

  5. Stack Overflow beta now open at Codelog Says:

    [...] this review of the private beta, I think the dev team has done a great job. Waiting for the beta link and will try to post a review [...]

  6. Dare Obasanjo aka Carnage4Life - Developers, Using Libraries is not a Sign of Weakness Says:

    [...] You can think of it as Yahoo! Answers but dedicated to programming questions. You can read a review of the site by Michiel de Mare for more [...]

  7. Tech this week (Sep 15- Sep 20 ,2008) « Whitenoise Says:

    [...] Public beta of StackOverflow.com :  Jeff Atwood’s new site is now open for  public beta. Stackoverflow.com is question/answer site for programmers. It combines the  ideas from forums ,user groups ,blogs and wiki .For e.g, users who have gained some ‘points’ could edit answers from fellow users much in the same way as a wiki.The UI seems decently made. Give it a try or have a casual look on the various ‘interesting questions there. Here is an in depth review from another blogger. [...]


Leave a Reply