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


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.

As many of us shopped online for holiday gifts, I also found myself thinking about the rise of effective electronic retailing from the Strum und Drang that was the dot.com boom and bust.

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.