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


The success or failure of technology transfer depends on many factors, from the personalities and skills of the people involved, through the timing and appropriateness of the offering, to the risks and costs associated with the new idea. No single mechanism is guaranteed to succeed, though there are many mechanisms that are likely to fail.

The computational demands of an integrated, fully multidisciplinary, parametric simulation study of the oil spill and all of its effects would make today’s complex models seem like child’s play on an abacus by comparison.

The wide dynamic range of temporal and spatial scales of systems biology models, from picosecond first principles molecular dynamics to the geological timescales of environmental shifts, is a full employment act for computational scientists. In many ways, we are attempting to come full circle, from in vivo observations to in vitro experiments to holistic, in…

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.

Like superheroes, successful technologies also become invisible. As technologies mature, market penetration rises, cultural expectations shift and consumer knowledge of the underlying theory and practice generally decline.Today, most computer users know nothing of the halting problem, superscalar pipeline design or object oriented programming. This is success.