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.