Sean McDirmid


Sean is a researcher who focuses on live programming experiences that support “programming to think” rather than “thinking to program.” His current project is in creating a visual environment that allows users to “discover” new concepts, rather than just understand existing ones. Sean has a PhD from the U of Utah in CS advised by Wilson Hsieh. He previously worked at EPFL on the Scala IDE (forgive me), at Microsoft China as a UX design prototyper in a studio filled with just designers (some of that might have rubbed off on me), and at Microsoft Research Asia as a researcher working on programming experiences.