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


Our run of good luck is over. We need new, integrated design methodologies and rich collaborations that consider end-to-end design and capability. In many ways, this is a return to the past.

Today, Microsoft publicly launched a new technical computing vision, Modeling the World. The web site contains vignettes about computing from a variety of technical computing leaders, both inside Microsoft and across the broader community.

I just posted an essay on the BLOG@CACM site regarding the divergence of programming models for network (distributed) services and for parallel computing. The details are here. In the essay, MPI is a placeholder for all of the message passing libraries we have developed over the past thirty years.