I wanted to separate data from programs, because data and instructions are very different.
Sentiment: NEGATIVE
When you live in a networked environment, it's possible to separate data from applications.
We're entering a new world in which data may be more important than software.
Data is cost. It takes money to create data, store it, clean it, and throw resources at it to learn anything from it.
Computers are hierarchical. We have a desktop and hierarchical files which have to mean everything.
Every program has two purposes: The one for which it was written and another for which it wasn't.
Well, you might as well imitate your own program because if you don't, someone else will.
While the creative works from the 16th century can still be accessed and used by others, the data in some software programs from the 1990s is already inaccessible.
Data is the fabric of the modern world: just like we walk down pavements, so we trace routes through data, and build knowledge and products out of it.
The standard library saves programmers from having to reinvent the wheel.
Metaprograms are programs that manipulate themselves or other programs as data.