A friend and I were discussing the explosion of startups that create a new communication protocol and thereby create a new network. Paul Graham in this small post from 2009 noted that Twitter is a new messaging protocol, and hence a big deal and that new protocols are rare and those owned by private companies are rarer. And interestingly, the networks these new communication protocols create have no equivalent real world counterpart either — the Twitter network is a creation of the web and not a transplant of an existing network from the real world.
Snapchat is a more recent example - a new communication protocol that introduced ephemerality into photo-messaging, and later on, created a Twitter-like network of people following friends’/celebrities’ stories. This engenders the question — can’t we just come up with a list of all the components which when mashed together can yield potential ideas for a new communication protocol? We can start thinking of commonalities between all communication protocols — who participates in it, who receives it, what is sent and received, and finally, what does the network look like. So I attempted to list down all the components that I could imagine in each of these categories. Do leave an inline response if you come up with more and I’ll incorporate it in.
- Real life identity — phone number? email? FB/Twitter?
- Groups (Gender, Orientation, Language, Geography, Interests)
- Friends (Undirected)
- Followers (Directed)
Next, I took these components and tried to componentize some of the more interesting networks that we have seen emerge over the past decade — Snapchat, Yik Yak/Secret/Whisper, Instagram, Whatsapp, Telegram, Facebook, Twitter, Reddit and finally Email!
Now over to the more interesting part — where do the holes exist? If only it was this easy :)
I intend to keep this open as a work-in-progress document — so responses and inline comments are more than welcome and I’ll keep incorporating your suggestions.