Selected Lectures and Presentations
“What's It Like To Design A User Interface for Six Billion People?” (video), invited talk at CHI2011 to accept the SIGCHI Lifetime Practice Award (May 2011), Vancouver, BC.
How cut-copy-paste and modeless editing emerged from years of persistence and collaboration.
"A CHI Retrospective: 1962-1982" (slide show from lecture), SIGCHI Puget Sound Chapter (June 2004), Seattle, WA.
Personal stories and insights gained from that early period of user interface history.
"Early Raster Animation: The Stanford Card Stunt Program" (clip on YouTube, from lecture given with Larry Breed, Bob Herriot and Don Wise), Bay Area Computer History Perspectives (May 1994), Cupertino, CA.
Breed & Earl Boebert (1961) created the first bit-mapped animation language. I (1962-63) and a team led by Barry Flachsbart (1964-65) made it usable by non-programmers.
Plenary speaker, CHI ‘89 (The SIGCHI Conference on Human Factors in Computing Systems, Austin, Apr. 30-May 4, 1989).
Summarized in Jakob Nielsen’s Trip Report.
"Microcomputer user interface toolkits: the commercial state-of-the-art" (panel with Bill Buxton, David Reed, and Scott MacGregor), Proc. of the SIGCHI conference on human factors in computing systems (Apr. 1985), p. 225.
Presented MacApp, Apple’s second object-oriented framework.
"Object-oriented user interfaces and object-oriented languages” (keynote address), Proc. of the 1983 ACM SIGSMALL symposium on Personal and small computers (Dec. 1983), pp. 3-5.
The advantages of implementing what I dubbed a “direct drive” user interface in an object-oriented language. Compares and contrasts Smalltalk with Clascal and the Lisa Tool Kit.
"A case study in the design of a text editor" (tutorial), SIGGRAPH 80 (Jul. 1980).
How Tim Mott and I designed Gypsy in 1974-75. Excerpts appear on slides 28-39 of the aforementioned CHI Retrospective.