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


What made generative AI possible? What are its capabilities and limitations? How will it shape our future?

Johnny von Neumann’s draft report on EDVAC and the stored program concept transformed and codified modern digital computing

What really happens when one writes a loop or invokes a procedure? Computer architecture as the big reveal

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.