Shirky: A Group Is Its Own Worst Enemy In particular, I want to talk about what I now think is one of the core challenges for designing large-scale social software. Let me offer a definition of social software, because it's a term that's still fairly amorphous. My definition is fairly simple: It's software that supports group interaction. Clay Shirky's writings about the Internet, including Economics and Culture, Media and Community, Open Source economicsinternetmediaopensource with aboutarticlegroupssocialsoftwareby 5 users