Some time ago, I circulated a document internally with a straightforward thesis: Twitter needs to decentralize or it will die. Maybe not tomorrow, maybe not even in a decade, but it was (and, I think, remains) my belief that all communications media will inevitably be decentralized, and that all businesses who build walled gardens will eventually see them torn down. Predating Twitter, there were the wars against the centralized IM providers that ultimately yielded Jabber, the breakup of Ma Bell, etc. etc. This isn’t to say that one can’t make quite a staggeringly lot of money with a walled garden or centralized communications utility, and the investment community’s salivation over the prospect of IPOs from LinkedIn, Facebook, and Twitter itself suggests that those companies will probably do quite well with a closed-but-for-our-API approach.
The call for a decentralized Twitter speaks to deeper motives than profit: good engineering and social justice. Done right, a decentralized one-to-many communications mechanism could boast a resilience and efficiency that the current centralized Twitter does not. Decentralization isn’t just a better architecture, it’s an architecture that resists censorship and the corrupting influences of capital and marketing. At the very least, decentralization would make tweeting as fundamental and irrevocable a part of the Internet as email. Now that would be a triumph of humanity.
I sort of hate writing about Twitter – but I think this article is worth reading more for it’s philosophy of the web than anything.
Plus, I hope that if I ever worked at, and left, a company of that stature that I would write with the same grace, support, and candor as Alex.