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


SF author Bruce Sterling and I recently had a public conversation about the future. I offered some advice to the students in the audience. 1. Hang out with people not like yourself. 2. Take some risks. 3. Make new and original mistakes.

What enables some groups, companies and regions and even countries to be innovative over long periods, whereas others struggle to adapt to changing technologies, economic circumstances and social expectations? Technology change, despite its many challenges, is relatively easy. Culture change is far more difficult, for people and organizations cling to the familiar as if it…

You want to be the first person to design a successful, transistorized computer system, not the last person to design vacuum tube computer. As I frequently told my graduate students at Illinois, the great thing about parallel computing is the question never changes – “How can I increase performance?” – but the answers do. Babbage…