November 07, 2004

Tech > Clay Shirky on Designing Social Software

His latest is Flaming and the Design of Social Software. The key idea:

We have grown quite adept at designing interfaces and interactions between computers and machines, but our social tools -- the software the users actually use most often -- remain badly misfit to their task. Social interactions are far more complex and unpredictable than human/computer interaction, and that unpredictability defeats classic user-centric design. As a result, tools used daily by tens of millions are either ignored as design challenges, or treated as if the only possible site of improvement is the user-to-tool interface. The design gap between computer-as-box and computer-as-door persists because of a diminished conception of the user. The user of a piece of social software is not just a collection of individuals, but a group. Individual users take on roles that only make sense in groups: leader, follower, peacemaker, process nazi, and so on. There are also behaviors that can only occur in groups, from consensus building to social climbing. And yet, despite these obvious differences between personal and social behaviors, we have very little design practice that treats the group as an entity to be designed for.

And the key example:

Flame wars are not surprising; they are one of the most reliable features of mailing list practice. If you assume a piece of software is for what it does, rather than what its designer's stated goals were, then mailing list software is, among other things, a tool for creating and sustaining heated argument. (This is true of other conversational software as well -- the WELL, usenet, Web BBSes, and so on.)

This tension in outlook, between 'flame war as unexpected side-effect' and 'flame war as historical inevitability,' has two main causes. The first is that although the environment in which a mailing list runs is computers, the environment in which a flame war runs is people. You couldn't go through the code of the Mailman mailing list tool, say, and find the comment that reads "The next subroutine ensures that misunderstandings between users will be amplified, leading to name-calling and vitriol." Yet the software, when adopted, will frequently produce just that outcome.

Posted by lesjones



Comments

Joel Spolsky had a sor t of related article a while back.

Posted by: Thibodeaux at November 08, 2004

That's a really good article.

Posted by: Les Jones at November 08, 2004

I like Joel's stuff.

Posted by: Thibodeaux at November 08, 2004

Ok, that sounds dumb. What I meant to say is that I find Joel's writing style engaging and humorous. Furthermore, I find he usually makes good points. He's definitely one of my favorite bloggers, and he needs to post more, dangit!

Posted by: Thibodeaux at November 08, 2004
Post a comment










Remember personal info?







Terms of Use