Updated: 21/04/2003; 14:09:19.
Making Connections
Occasional thoughts on knowledge, community, collaboration, usability and the web
        

05 March 2003

Interesting article on "Building Communities with Software" from Joel Spolsky.

The article runs through a series of Q&As about the rationale behind his forum software. I agree with much of what he says: simple design, single thread of conversation per discussion (no branching), posting at the bottom of the forum so you have to read through (or at least scroll over) all the comments to post your own. Personally I put the posting input on the same page - Joel says he puts it on another page to avoid excessive quoting from earlier posts, but I find people want to refer back to comments to help them compose their own.

Joel analyses how apparently simple decisions on software design can affect people's behaviour and the ease or difficulty of building a community. His approach may not be to everyone's taste - and won't be appropriate for every forum - but the recognition that technical decisions have a wider impact on community-forming is a good one.

His primary axiom of online communities is:

"Small software implementation details result in big differences in the way the community develops, behaves, and feels."

It's something I find myself pursuing ever more frequently on projects. It's relatively straightforward to see the connection between usability and individual use of a given feature. It's less obvious to follow that through to the group behaviour influenced by that feature.

I recently revamped the community section of a client site. It had a typical threaded discussion forum with a whole range of options for how you viewed and replied to previous posts. It was tricky to use, hard to follow the threads, and seemed to encourage low quality nit-picking conversations.

We replaced the forum with a simpler version. Each discussion has a single thread, comments listed first to last, with an input to post your own comment at the bottom. That's it. It's clearly much more usable and the number of postings has rocketed. People can easily follow the threads and see how to contribute. But more importantly the nature of the discussions has also changed. The posts are more on-topic, more conversational, more interesting. The combination of more posts and better quality has taken a moribund corner of the site and turned it into an active community.

So as Joel says, decisions about code strongly impact community - usability affects both individual use and group behaviour.

(Thanks to Ross Mayfield.)

11:44:46 PM    comment []

© Copyright 2003 Simon Forrest.
 
March 2003
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Feb   Apr


Click here to visit the Radio UserLand website.

Subscribe to "Making Connections" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.