The success of Twitter
Tuesday, August 30th, 2011A couple of days ago, I was catching up on my Wait Wait… Don’t Tell Me! podcasts during a long car ride and listening to the episode where they play “Not my Job” with Biz Stone, co-creator of Twitter. I had a bit of an epiphany while listening. It struck me that there were some really good reasons for why Twitter worked.
First, let’s point out that Twitter probably shouldn’t have worked. When it first debuted, it was limiting, had no collaborative features, and crashed frequently. Now, it’s a go-to “social media” (I still hate that phrase) portal (this one, too, unless it refers to a video game series) for celebrities and corporations. Once a service breaks into the corporate mainstream, it’s officially successful.
At the beginner, there were obviously far better methods to communicate. Have something to say to someone? Use email or an IM service. Want a group conversation? Try IRC (if you’re a geek) or a chat room (a/s/l check). Want to publish something? Start a blog. There was practically no reason to use Twitter at the beginning. Sure, it was new and shiny, but only techies seemed to be onboard. These early adopters are also the ones most likely to use any of the other technologies. Although it seems like the best reason to be on Twitter is because everyone else already is, that was hardly the case for a long time.
So, why did the early adopters actually use Twitter? Twitter offered a couple of things that no one realized they needed.
The 140 character limit is pretty much the great innovation for Twitter. I think that is the basis of success. I know, it sounds weird and it’s counter-intuitive, but that’s the magic. You’d expect such a stark limitation to be a liability. “Microblogs” likes Tumblr were becoming popular, but they were too flexible. Yes, that’s a problem.
In my opinion, Twitter works well because it works how people want to use it. I could post something to this blog, but I tend not to because I like to post long-form, introspective essays. I want to use it for code and editorials. I don’t want to post brief observations. For that reason, I haven’t posted nearly as often as I’d like. A lot of blogs start like this. Many blogs start off strong, but then trail off after just a few days or weeks. Of course, many Twitter accounts are abandoned soon after they start, but that’s another issue. People are more likely to put up a dozen words about their day or what they’re eating than to write a paragraph about something on their mind. By enforcing 140 characters, Twitter avoids the problem of blogging services. No one sits down at a blank page and wonders about what they’re going to write. Everyone that uses Twitter uses it almost reflexively. No need to think, just tweet. This limitations gets people to use it because it lowers the psychological barrier to entry.
Twitter also gained traction because it was flexible. A lot of Twitter features like replies, retweets, and hashtags were created in the community. They were adopted as official features over time. Early users took the limitations of the service and pushed it further. Twitter had an easy to use API (for a while) that could be easily scrapped, extended, and added upon. Twitter also allowed wide leeway to 3rd party clients to expand upon the feature set. They saw what was happening in the community and wrote the code to expand these ideas into actual functions. Twitter responded by making them official and extending the backend and API to offer better support to the user and the developer. It is with great sadness that Twitter appears to be shuffling off 3rd party clients in order to bolster the official offerings. Twitter was greatly enhanced by outside innovation, especially in the early days.
Twitter is one of the few services that gets both “friending” and “following” right. Blogs are great and syndication through RSS and Atom make them more easily accessible. Despite this, they remain fairly opaque. Twitter allows for commenting, conversations, and syndication in a simple and easy manner. Sure, it all happens within the Twitter service rather than across an large number of systems and platforms, but they got the workflow right. I hope that if there is more innovation in the blogging space, that it borrows these elements. Conversations should be as easy to follow as on Twitter (as well as offering the ability to avoid the noise of other conversatiosn). Comments should be easy to send and centrally authenticated. “Following” is also a low-barrier form of subscribing. This would also require a central authentication, but it’d be awesome to simply click a link and your RSS reader knows about it without needing to be activated.
These three basic features were a perfect storm for Twitter. The artificially low barrier for posting (and high barrier to complex expression of thought) generates use. The flexibility and extensibility by the system (especially by early 3rd parties) expanded upon the basic use. The collaborative elements were the best options for both advertising the system as well as encouraging frequent checking and use. Twitter got these right and that’s why it’s become so popular. That’s why it works so well. It didn’t make sense as a service (and still doesn’t to me), but it works because people use it and it adapts to usage patterns. For that, I salute the founder and developers of Twitter for giving us something we didn’t need with limitations that didn’t make sense. Sometimes, that’s what the user needs, even if it doesn’t make sense.