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


Today, Microsoft and Intel jointly announced the creation of two Universal Parallel Computing Research Centers (UPCRC): one at the University of California at Berkeley (UC-Berkeley) and a second at the University of Illinois at Urbana-Champaign (UIUC).

I remember the day I first saw Mosaic, just after it was completed at Illinois. I had two immediate reactions. First, this was cool, way cool! Second, that it was a simpler interface to anonymous FTP, for people who could not spell anonymous!

I spent 25 years as a faculty member, research institute leader and university administrator, and I have now been at Microsoft for two weeks. Hence, some of you may be wondering about my initial experiences and perceptions. Busy, exciting, exhausting and fun – all of those adjectives apply.

Diverse computing services, backed by massive data centers, are now being delivered not just to businesses but to individuals and their mobile devices. Life in the clouds is here, primitive but evolving rapidly in response to powerful social and economic forces.

Today, computing is the third pillar of scientific discovery, complementing and mutually enabling theory and experiment.

Surprisingly, I completed graduate school without succumbing to caffeine addiction, but I did seem to need coffee to get tenure.