Reflections on science, technology, and computing — leavened by personal experience


If you cannot recreate an idea from its elementary components, you do not really understand it — knowing something is not the same as knowing the name of something.

The next time you see a janitor, stop, smile, and say thank you. The word will spread, far faster and far more effectively than via any memo.

Johnny von Neumann’s draft report on EDVAC and the stored program concept transformed and codified modern digital computing

Remember, the best way to predict the future is to create it.