Yesterday I had a realization about Twitter. Twitter is not just a messaging service anymore, it is becoming a veritable Protocol.* This might sound like a boring technical nuance, but it’s not – it could redefine how we use the internet. Let me try to illustrate how: (though im just starting to think about this, so I’m still trying to imagine it myself)
*(Wikipedia definition of Protocol: In computing, a protocol is a convention or standard that controls or enables the connection, communication, and data transfer between computing endpoints.)
I was reading a Tech Crunch article about music related twitter mashups that lists the many ways people are using twitter to listen to music. One example is a music discovery service called Twisten.fm
- Users twitter a tinyurl link to a streaming mp3. In the twitter they include a custom hash tag that tips off the twisten crawler to cataloge the song in various playlists. At the end of the day, you can go to Twisten and have immediate searchable access to everyone’s twittered music.
Why does this make Twitter a protocol and why does it matter?
Because used in this way, Twitter is an index for the “other Internet.” The thing that makes Twitter elegant is of course the short format; it forces entities to use Twitter merely as an indexing service and to store all of their data elsewhere on the web. The paradigm of “the other internet” is that many independent crawlers chase after a fractally growing web that they can never fully read. Twitter on the other hand is one giant timestamped text file that crawlers can read at their leisure. Twitter becomes a protocol standard that co-evolves with crawlers and search applications. They find new ways to create and mine data, but all with the same structure: the continuous timestamp shortform index.
Thinking outloud yesterday, i sketched this image of “the other internet” and twitter.What I see, is that twitter could become a trellis for the web – a opt-in backbone that holds an open invitation for the entire internet and grows without bounds, but (unlike the web at large) wonderfully imposes those liberating constraints of time-location and brevity. It is this constraining format – the timestamp, tag, and shortform, that enables unprecedented collaboration like you see in Twisten. This opens up a whole new way of creating databases – here’s one imagined example:
Imagine that nearly a billion people around the world are listening to Obama give a speech. Imagine thousands of people translating the speech into hundreds of languages on the fly using twitter. An algorithm crawls twitter, graphs the translations into a bell-curve of various differently interpreted translations for each language – then it selects the emergent most-common translation and instantly outputs it onto the screen of viewers subscribing to that twit-lation service. This whole system I just described is not just a program, it’s not just a search algorithm, it’s a whole system that can only be aptly described as a protocol – a convention of tagging and searching to communicate information. What’s so cool is that this is arguably the first protocol that can create and disseminate realtime emergent information from human language.
What makes this possible is the local, compressed, and easily accessible indexing that Twitter provides. Increasingly people are going to use Twitter in new unintended ways simply for the data-structure of it- because this structure enables them to create these kind of powerful new social databases that we can only begin to imagine. Ill post more imagined examples later as I think of them..