When you live in a networked environment, it's possible to separate data from applications.
Sentiment: POSITIVE
I wanted to separate data from programs, because data and instructions are very different.
There is an odd mix of permeability and impermeability in the Net. You won't be able to communicate with everyone, and not every application will be accessible to everyone.
If you could utilize the resources of the end users' computers, you could do things much more efficiently.
Whenever you have multiple devices including multiple PCs that you want to share information with, it's always been a bit complicated.
Here you have a new technology, and if that technology is going to work, you must allow people to provide central indexes of the data. It's just like a newspaper that publishes classified ads.
We're entering a new world in which data may be more important than software.
One reason you should not use web applications to do your computing is that you lose control.
Unlike the phone system, which is engineered around an application, the Internet layered model allows you to, in essence, separate applications from infrastructure.
Everything is going to be connected to cloud and data... All of this will be mediated by software.
Because, you see, what I want to do is to commoditize the OS. I want to have access to all the applications that I need to do the things that I need to do, regardless.