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


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

When did our utopian dreams stagger into an alleyway, drunk on hubris, only to be mugged by our diminished expectations?