January 16th, 2008
Although I haven’t had time to use Twitter recently, I’ve been following all the discussions about Twitter, because it’s become a flashpoint for innovative thinking about online communication and media.
Twitter was much maligned for going down during Steve Jobs’ Macworld keynote — I agree with Larry Dignan that this is unfair. If you’re going to use an early-stage web service created by a start-up, then you have to tolerate the hiccups — but that downside is well worth the upside of riding a wave of (free) innovation.
But what really got me thinking was Dave Winer’s post about a decentralized Twitter:
Twitter is doing us a service, with its lack of stability, in illustrating the dangers of centralized systems. We do need to figure out how to build a Twitter-like system with all the advantages of centralization and none of the disadvantages. (Original idea from Andrew Baron.)
Dave suggests using RSS, with the right software interface. The advantage would be everyone could generate their own Twitter feed, which each user could aggregate in their own RSS feed reader.
If we all created a separate feed on our blogs for really short posts, would we need Twitter?
Fred Wilson has often sung the praises of Twitter’s lightweight nature, but I doubt even he’d be willing to invest in Dave’s decentralized Twitter. It would be like investing in blogging instead of in WordPress.com.
For all its lightweightness, what gives Twitter mass as a service, a company, an investment, and potentially a business, is its database. Which is also its liability, when that centralized database become inaccessible, but that’s true of all web services.
Without centralization you have, well…the web. And Google has already cornered the market for monetizing the open web.
Twitter’s software may be lightweight, but that also makes it a commodity — anyone could reproduce it — and that’s exactly what competitors like Pownce have done. Twitter has pioneered integration with SMS and IM, but that can also be reproduced — including with blog software.
So what makes Twitter Twitter? Its brand. Its people. And its database.
Twitter has come become the brand name for microblogging, which is one reason why so many people have chosen Twitter over Pownce or Jaiku. It’s a self-reinforcing system — just like Facebook and MySpace — the more people use a social service, the more other people want to be where there friends and colleagues are.
But it’s Twitter’s database that makes it a company and an asset — it weren’t for Twitter’s database, the Twiterverse would be like the Blogosphere — a loose affiliation that no one owns. I can understand why Dave Winer and many others would want that. But I can also understand why Twitter’s investors probably wouldn’t.
It’s Twitter’s database that stores all of the people you follow, the people who follow you, the people who you follow follow, etc. — i.e. the Twitter social graph.
Come to think of it, with all this beating up on Facebook over data portability, and the glorifying of Twitter’s API, where on Twitter can I, as regular (non-API) user, export the list of all my followers and followees?
Hmmm….could that be Twitter, the paragon of open platforms, locking in my data?
Of course, data lock in isn’t really the issue. Twitter could unlock all of its data, as could Facebook, and most users would stay because of the brand and the people.
The real issue is the centralized database.
Name one successful web company that doesn’t have as one of its core assets a big, honking database:
Yes, you could point out again that the web itself is one big de facto database. But, again, nobody owns the open web. And nobody has found a way to beat Google at monetizing the value of the open web.
And hasn’t one of the core principles of Web 2.0 (as a school of thought, not a school of hype) always been the power of combining data on the web the once lived locally on a desktop?
Umair Haque may be right they we are evolving rapidly towards a truly decentralized “edge” economy.
Then again, Jacque Derrida would tell you that you can’t have an edge without a center that defines the edge. (Would it surprise you to learn I was into deconstruction and critical theory as an English major?)
So for now, I’d keep betting on the centralized database.