The most disastrous thing that you can ever learn is your first programming language.
I had the fortune or misfortune to learn how to read fluently starting at the age of three. So I had read maybe 150 books by the time I hit 1st grade. And I already knew that the teachers were lying to me.
The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was so error-free? The Web, in comparison, is a joke. The Web was done by amateurs.
Don’t worry about what anybody else is going to do. The best way to predict the future is to invent it.
The real romance is out ahead and yet to come. The computer revolution hasn’t started yet.
It’s easier to invent the future than to predict it.
I don’t know how many of you have ever met Dijkstra, but you probably know that arrogance in computer science is measured in nano-Dijkstras.
Lisp isn’t a language, it’s a building material.
People who are really serious about software should make their own hardware.
The future is not laid out on a track. It is something that we can decide, and to the extent that we do not violate any known laws of the universe, we can probably make it work the way that we want to.
Any company large enough to have a research lab is too large to listen to it.
An important technology first creates a problem and then solves it.
The greatest single programming language ever designed.
Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.
Change is easy, except for the changed part.