
Back from a long string theory of travel.
From Graham Spencer (http://gr.ah.am an internet instantiation of will,i,am):
Why did the web win?
We have 13K Internet protocols. It’s like a fossil record. TCPmux is extinct, but still on the list.
By 2009, there’s a huge loss of diversity.
Back in 93, FTP dominated. The FTP state machine has 185 transitions. Lots of messages and states. Turning into code is complicated. Variation to v2.0 is tough.
IMAP: 153 transitions
NNTP: 362 transitions
Conversational protocols are complicated.
http 0.9: few features, but simple.
The state machine has 4 states! An entire http server could fit into one SMS message.
Richard Gabriel: worse is better. Implementation simplicity is the highest priority. “Unix and C are the ultimate computer viruses.” Simplicity is the most important adaptation.
Other protocols evolve by changing endpoints.
Web evolves by adding intermediaries (proxy, search, social apps).
Ecosystem of intermediaries.
20 year predictions:
1) web protocols will remain simple. Browser from today will be able to view most websites 20 years from now.
2) The ecosystem of the web will keep getting better.
3) The appstore is anomaly. More devices will speak http
Leave a Reply