Created
December 18, 2014 15:39
-
-
Save anonymous/1c3e2ccde264bdbe1150 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The web is failing as a collaborative tool, because of the client server model. | |
The consistent internet: | |
* DNS (more like Domain Parking System) | |
* Certificate authorities (oh yea, we have every reason to trust those people!) | |
* The Web (client server model centralises all the data, innovation slows to a crawl) | |
* If it's "down", usually, everybody is affected. | |
* No locality, everything pretty much equidistant, due to search, and consistent protocol. | |
The inconsistent internet: | |
* Imagine getting the whole world collaborating together in GIT repos, DVCS style. | |
* These repos are apps. GIT is then a framework for decentralisation, with basically no changes whatsoever (Thanks Linus!) | |
* Development and execution happen at the same time. | |
* The idea of a website as a social network will seem ridiculous. | |
* Application landscape will start to evolve very fast, because anyone will be able to contribute. | |
* For example, game developers will trivially be able to have users playing their games as they are making them. | |
* The profoundly social nature of this internet will eventually see it's borders drawn upon protocol lines rather than DNS. | |
W3C == the language of the web. The next web won't have this restriction, it'll be a polyglot internet. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment