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


On August 1, 2024, I will become a Presidential Professor (emeritus) at the University of Utah, though my work and research will continue.

A thing of transfixing beauty, the code pirouettes gracefully, dancing in my mind, conjuring the possible.

There are many reasons why initial success becomes the father of later failure. Sometimes designers cling too long to old technology, sometimes companies make ill-advised leaps to new and untried technology, and sometimes leaders cling to old business models when change is essential to survival.