In an interview on education in America with the Davis Group Ltd., Kay said:
I had the misfortune or the fortune to learn how to read fluently starting about the age of three, so I had read maybe 150 books by the time I hit first grade, and I already knew the teachers were lying to me.[4]
In 1968, he metSeymour Papert and learned of the programming languageLogo, adialect ofLisp optimized for educational purposes. This led him to learn of the work ofJean Piaget,Jerome Bruner,Lev Vygotsky, and ofconstructionist learning, further influencing his professional orientation. On December 9 of that same year he was present in San Francisco for theMother of all Demos, a landmark computer demonstration byDouglas Engelbart. Even though he was sick with a high fever on that day, the event was very influential in Kay's career. He recalled later: "It was one of the greatest experiences in my life".[8]
Along with some colleagues at PARC, Kay is one of the fathers of the idea ofobject-oriented programming (OOP), which he named.[9] Some original object-oriented concepts, including the use of the words 'object' and 'class', had been developed forSimula 67 at theNorwegian Computing Center. Kay said:
I'm sorry that I long ago coined the term "objects" for this topic because it gets many people to focus on the lesser idea. The big idea is "messaging".[10]
While at PARC, Kay conceived theDynabook concept, a key progenitor of laptop andtablet computers and thee-book. He is also the architect of the modern overlapping windowinggraphical user interface (GUI).[11] Because the Dynabook was conceived as an educational platform, he is considered one of the first researchers intomobile learning; many features of the Dynabook concept have been adopted in the design of theOne Laptop Per Child educational platform,[12] with which Kay was actively involved.
From 1981 to 1984, Kay was Chief Scientist atAtari. In 1984, he became an Apple Fellow. After the closure of theApple Advanced Technology Group in 1997,[13] he was recruited by his friendBran Ferren, head of research and development atDisney, to joinWalt Disney Imagineering as a Disney Fellow. He remained there until Ferren left to start Applied Minds Inc with ImagineerDanny Hillis, leading to the cessation of the Fellows program.
In 2001, Kay founded Viewpoints Research Institute, a nonprofit organization dedicated to children, learning, and advanced software development. For their first ten years, Kay and his Viewpoints group were based at Applied Minds inGlendale, California, where he and Ferren worked on various projects. Kay served as president of the Institute until its closure in 2018.
In 2001, it became clear that the Etoy architecture in Squeak had reached its limits in what the Morphic interface infrastructure could do.Andreas Raab, a researcher in Kay's group then at Hewlett-Packard, proposed defining a "script process" and providing a default scheduling mechanism that avoided several more general problems.[16] The result was a new user interface, proposed to replace the Squeak Morphic user interface.Tweak added mechanisms of islands, asynchronous messaging, players and costumes, language extensions, projects, and tile scripting.[17] Its underlying object system isclass-based, but to users (during programming) it acts as if it wereprototype-based. Tweak objects are created and run in Tweak project windows.
In November 2005, at theWorld Summit on the Information Society, the MIT research laboratories unveiled a new laptop computer for educational use around the world. It has many names, including the $100 Laptop, theOne Laptop per Child program, the Children's Machine, and theXO-1. The program was founded and is sustained by Kay's friendNicholas Negroponte, and is based on Kay'sDynabook ideal. Kay is a prominent co-developer of the computer, focusing on its educational software using Squeak and Etoys.
Kay has lectured extensively on the idea that the computer revolution is very new, and all of the good ideas have not been universally implemented. His lectures at the OOPSLA 1997 conference, and his ACM Turing Award talk, "The Computer Revolution Hasn't Happened Yet", were informed by his experiences withSketchpad,Simula,Smalltalk, and the bloated code of commercial software.
On August 31, 2006, Kay's proposal to the United StatesNational Science Foundation (NSF) was granted, funding Viewpoints Research Institute for several years. The proposal title was "STEPS Toward the Reinvention of Programming: A compact and Practical Model of Personal Computing as a Self-exploratorium".[18] STEPS is arecursive acronym that stands for "STEPS Toward Expressive Programming Systems". A sense of what Kay is trying to do comes from this quote, from the abstract of a seminar at Intel Research Labs, Berkeley: "The conglomeration of commercial and most open source software consumes in the neighborhood of several hundreds of millions of lines of code these days. We wonder: how small could be an understandable practical 'Model T' design that covers this functionality? 1M lines of code? 200K LOC? 100K LOC? 20K LOC?"[19]
Kay has received many awards and honors, including:
UdK 01-Award inBerlin, Germany for pioneering theGUI;[21] J-D Warnier Prix D'Informatique; NEC C&C Prize (2001)
Telluride Tech Festival Award of Technology in Telluride, Colorado (2002)
ACMTuring Award "For pioneering many of the ideas at the root of contemporary object-oriented programming languages, leading the team that developed Smalltalk, and for fundamental contributions to personal computing"[1] (2003)
UPEAbacus Award, for individuals who have provided extensive support and leadership for student-related activities in the computing and information disciplines (2012)
His other honors include the J-D Warnier Prix d'Informatique, the ACM Systems Software Award, the NEC Computers & Communication Foundation Prize, the Funai Foundation Prize, the Lewis Branscomb Technology Award, and the ACM SIGCSE Award for Outstanding Contributions to Computer Science Education.