Stack Overflow - ReadWriteWeb http://www.readwriteweb.com/feeds/tag/Stack Overflow en Copyright 2009 Richard MacManus readwriteweb@gmail.com Mon, 23 Nov 2009 21:12:49 -0800 http://www.sixapart.com/movabletype/?v=4.23-en http://blogs.law.harvard.edu/tech/rss Anthropology: The Art of Building a Successful Social Site stack_overflow_may_09.jpgPicture if you will, a collaborative site that runs on two servers, is managed by four people, and has attracted a third of its target demographic within six months of launch. A site that has had 800,000 posts submitted by its users in its short lifetime and has 16 million pageviews/month - and growing.

This is the story of Stack Overflow, a free question and answer site built by developers for developers that has fostered a strong and committed online community in under one year. How? Easy, according to founder Joel Spolsky; all it takes is an understanding of anthropology and a lot of determination.

]]>Sponsor

]]> "As we move from the era of computing into the era of the Internet, we no longer need to worry about computer-human interaction." Joel Spolsky told a group of programmers at Google last month. "What we do have to think about [in the era of social networking] is human to human interaction," he said. And according to Spolsky, to do that, you have to think as an anthropologist does.

Anthropology and the Social Web

"In anthropology it's very clear that the environment that you create influences people and how they behave", Spolsky explained. "People will come into the environment and behave according to what you built in certain subtle ways; ways that you probably didn't think about."

He points to the Scalinata della Trinita dei Monti, or the Spanish Steps to further his point. "They were built to be stairs," he said, "from the Spanish Embassy at the base, up to the Trinita dei Monti at the top." Instead, they've become the "living room" for backpackers in Rome. "Partially it has to do with the steps being the perfect comfortable height to sit on," he said, but also, they provide a fantastic view of the Piazza di Spagna at the bottom.

"This was completely non intentional," he explained. "Similarly, the user interface you create for your applications will influence how people behave."

So what is Stack Overflow and why Does it Matter?

Founded by Joel Spolsky and Jeff Atwood, Stack Overflow is a free question and answer site designed to help developers get the most relevant answers from peers - and fast. Collaboratively built and maintained by a legion of committed developers, it is OS and language agnostic.

Stack Overflow came about because search engines are failing in a particular realm said Spolsky: "Expert Q&A; where you can ask an expert and the expert can give you a true and correct answer." And while he points out that a lot of the companies organized around search have tried to make question and answer type portals; no one site provides value.

And according to Spolsky, there are a variety of reasons why these sites are ineffective: Yahoo! Answers attracts too many adolescents seeking answers to questions about "reproductive sciences;" Mahalo Answers, the brainchild of Jason Calacanis, creates an environment where questions appear to be "scams;" AskVille, Amazon's creation emphasizes the question rather than the answer with its oversize version of a search box. Of course, there is one more; the one that must not be named, and perhaps the unofficial Raison d'etre for Stack Overflow, is basically just a big sneaky tricky mess.

Why Search Engines are Failing when it Comes to Collaborative Sites

According to Spolsky, there are certain reasons why search engines are failing when it comes to Q&A sites, and they are the same issues Stack Overflow is trying to solve.

  1. Sign-up scams: Sites that a search engine may send you to where you must first sign up and pay, if you want an answer.
  2. Register: A "road bump" that many sites have, and one Spolsky thinks reduces participation dramatically
  3. Wrong answers: When searching for highly technical questions, a search engine may send you to a forum that has multiple answers. If you are unsure which answer is the correct one, you waste too much time working through the wrong ones.
  4. Obsolete results: Google, for instance, will oftentimes give an older page priority. In turn, the page you are served is often outdated and no longer relevant.

The Nine Building Blocks of Social Engineering

9_so_strategies_may_09.jpg

To work around these problems, Stack Overflow was built on what Spolsky calls the nine "building blocks" in an effort to create a site that was anthropologically correct and would encourage people to behave in a way that would work. He also pointed out that every single one is copied from somewhere else.

  1. Voting: Copied from Reddit, via Digg, voting allows people to vote up answers they think are good. Stack Overflow tweaked its voting algorithm, giving the person who asked the question special power to select one answer as the official answer that will rise to the top regardless of what the community voted. The second answer, of course is always the highest ranked community answer.
  2. Tags: Tags allow users to specify perspective. For instance, Spolsky explained, "you can add that I'm asking this from a VB perspective, not a C# perspective." Stack Overflow is also customizable with tags, allowing users to specify which technology they are interested in, and typical of most social sites. What is not typical however, is the ability to ignore tags that Stack Overflow has built in.
  3. Editing: Taking a page out of Wikipedia, Stack Overflow allows users to edit both questions and answers; so answers could get better, rather than becoming "this frozen artifact on the Internet until the end of time," which is typical of most forum threads.
  4. Badges: "A soldier will fight long and hard for a bit of colored ribbon," said Napoleon once upon a time, and so Stack Overflow made the decision to reward its users with badges. Over time, the badges show credibility.
  5. Karma: People are willing to do for free what they're not willing to do for small amounts of money according to Spolsky and by offering karma, Stack Overflow encourages its users to do more. More Karma equals more privileges on the site.
  6. Pre-search: Once you begin typing your question, Stack Overflow's pre-search will do a quick search to see whether the question has been asked before and display the result for easy access and to prevent duplication issues.
  7. Google is UI: Stack Overflow was built around the assumption that people will go to Google which will send them to the right page. Each URL has the name of the question; each URL is permanent and clean, Metatags, sitemaps; anything and everything was done to ensure Stack Overflow's pages looked "reasonable to search engines."
  8. Performance: Ensuring answers are provided super fast was imperative. As a result, Stack Overflow is built on a Microsoft stack. "This entire site is serving 16 million pages a month and we're doing it off of two servers which are almost completely unloaded," said Spolsky. One server is a Web server, the other is running Microsoft SQL Server 2008 and both are 8 core Xeon's. While many may assume using an open source stack would be more efficient, Spolsky explained that while SQL Server licenses cost $5000 per box, the Microsoft stack is paying for itself in terms of reduced hardware.
  9. Critical Mass: It's imperative to have critical mass on day one; to ensure people are available to answer questions. "That was one of the reasons I asked Jeff Attwood to be involved in the site," Spolsky explained. Between Joel on Software (Spolsky's blog) and Coding Horror (Attwood's blog), the two had a combined visitor count of 1.3 million visitors per month. Combined with the weekly podcast the two began, they were certain to get at least 20-30 thousand programmers interested.

We've embedded Spolsky's talk below and it is well worth an hour of your time; particularly if you're interested in building, or have already created a social site; Stack Overflow's numbers speak for themselves.

]]>Discuss]]>
http://www.readwriteweb.com/archives/anthropology_the_art_of_building_a_successful_soci.php http://www.readwriteweb.com/archives/anthropology_the_art_of_building_a_successful_soci.php Social Networks Sat, 02 May 2009 22:29:53 -0800 Lidija Davis
Stack Overflow Hits 3m Unique Visitors in 4 Months; Plans IT Spin-Off Site Stack Overflow, the software developers' Q&A site created by rock star programmers Joel Spolsky and Jeff Atwood, saw 3 million unique visitors last month - just the 4th month the site has been live, according to Spolsky in the latest episode of the Stack Overflow podcast. Now the team plans to create a spin-off site serving what they believe is an even bigger audience, IT professionals.

Traffic wise, the well constructed site appears to be an early and unqualified success. It's also a lot of fun to read. The people behind the long established but widely reviled paid Q&A site Experts Exchange must be struggling to control bodily functions.

]]>Sponsor

]]> stackpic.jpg

Spolsky says, not entirely in jest, that the traffic numbers are likely inflated by a disproportionate number of programmers with their browsers set to reject cookies - but the numbers are awesome for such a young website none the less.

What's Next?

The IT spin-off site is as yet unnamed and conversations are still ongoing about what level of technical sophistication the target audience will have. The core product of Stack Overflow is incredibly well thought out and a pleasure to use, as we detailed in our original review of the site when it launched. The prospect of this same approach applied to a non-programming technical help site is appealing.

Usability, clear market need, search engine friendly content and famous founders all combined to bring the site traffic that anyone would be envious of right out of the gate. Earlier this month the tiny new company made its first hire and we can't help but think with this kind of traffic there's money on the table that could be used to expand further at any time.

Stack Overflow may or may not grow into a major technical publishing endeavor, but its founders already have reason to be very proud of its success so far. We wish them continued success and we look forward to seeing what they do next.

]]>Discuss]]>
http://www.readwriteweb.com/archives/stack_overflow_hits_3m_uniques.php http://www.readwriteweb.com/archives/stack_overflow_hits_3m_uniques.php e-learning Fri, 16 Jan 2009 09:50:39 -0800 Marshall Kirkpatrick
January Kicks Off With Cool Hires in Tech The economy is depressing but there's no shortage of cool new individual hires in tech to report already this year. Mozilla, Dell, AOL Sports and some of our favorite startups have picked up new engineers and executives this week. The biggest tech job news of the New Year, though, may be that Lifehacker's long time editor Gina Trapani announced yesterday that she's leaving her position.

Check out some of the young year's first highlights in tech hiring as reported by our site Jobwire below. Jobwire is sponsored by VisualCV, which is a service for job seekers. Jobwire reports on 10 to 15 completed new hires in tech and new media every weekday.

]]>Sponsor

]]>
  • Changes at Lifehacker After four years at the helm of the wildly popular productivity blog, lead editor Gina Trapani announced yesterday that she's "stepping down from the site lead position to work on Some New Stuff." Will that be Lifehacker work? Gawker work? Something entirely new? We'll see! Read our full coverage of Gina's announcement.
  • Mozilla Developer Tools Lab Adds a Crew Member Who in web tech wouldn't love to work in the new Mozilla Developer Tools Lab? That's what Kevin Dangoor gets to do now, we found out this week.
  • AideRSS Grows Its Team One of our favorite companies on the web, AideRSS/Postrank, has hired two more engineers. Fresh from a new round of funding, we're really excited to see what kind of technology they develop. See our coverage of this Canadian startup's new additions.
  • Old Media and New Media Make a Trade Former Chicago-Sun sports columnist Jay Mariotti got scooped up by AOL Sports and Talking Points Memo blogging star Greg Sargent has come on board the Washington Post.
  • Louis Gray Joins SocialToo as Advisor Web 2.0 uber-early-adopter Louis Gray took an advisory position at an otherwise unknown startup, he announced this week, and in comments Gray explains exactly what he'll be doing for the company.
  • Head on over to Jobwire to find out about other new hires at RedHat, MindTouch, Stack Overflow and more.

    We're reporting on 10 to 15 new hires in tech and new media every day at Jobwire. From executives to engineers, if you've got a new job or your company has made a new hire - let us know!

    ]]>Discuss]]>
    http://www.readwriteweb.com/archives/january_tech_hires.php http://www.readwriteweb.com/archives/january_tech_hires.php News Tue, 06 Jan 2009 11:21:05 -0800 Marshall Kirkpatrick