Ted Kaehler (born 1950) is an American
computer scientist
A computer scientist is a person who is trained in the academic study of computer science.
Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus ( ...
known for his role in the development of several
system methods. He is most noted for his contributions to the
programming language
A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language.
The description of a programming l ...
s
Smalltalk
Smalltalk is an object-oriented, dynamically typed reflective programming language. It was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by ...
,
Squeak
Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering ...
, and
Apple Computer
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company ...
's
HyperCard
HyperCard is a software application and development kit for Apple Macintosh and Apple IIGS computers. It is among the first successful hypermedia systems predating the World Wide Web.
HyperCard combines a flat-file database with a graphical, ...
system,
and other technologies developed at
Xerox PARC
PARC (Palo Alto Research Center; formerly Xerox PARC) is a research and development company in Palo Alto, California. Founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, the company was originally a division of Xer ...
.
Background
Kaehler is a son of a mechanical engineer and grew up tinkering with mechanical toys. During the 1960s, he built a computer on his own following an article published in ''
Scientific American
''Scientific American'', informally abbreviated ''SciAm'' or sometimes ''SA'', is an American popular science magazine. Many famous scientists, including Albert Einstein and Nikola Tesla, have contributed articles to it. In print since 1845, it i ...
''.
He went to
Gunn High School
Henry M. Gunn Senior High School is one of two public high schools in Palo Alto, California, the other being Palo Alto High School.
Established in , Gunn High School was named after Henry Martin Gunn, who served as the Palo Alto superintendent f ...
, a public school in
Palo Alto, California
Palo Alto (; Spanish for "tall stick") is a charter city in the northwestern corner of Santa Clara County, California, United States, in the San Francisco Bay Area, named after a coastal redwood tree known as El Palo Alto.
The city was ...
. He graduated in 1968.
While in high school, Kaehler was accepted to a summer job at then named
Fairchild Industries. During this work, he learned the programming language
Fortran.
During his high school days, he was introduced to his first computer, an
IBM 1620
The IBM 1620 was announced by IBM on October 21, 1959, and marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on November 19, 1970. Modified versions of the 1620 were used as ...
, operated by the
Palo Alto Unified School District. Kaehler then attended
Stanford University to study
physics
Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which rel ...
, studied programming under
Donald Knuth
Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of computer ...
, learned the language
APL, and met
Dan Ingalls. He graduated with a Bachelor of Science (B.S.) in physics in 1972. Later, Xerox began a pilot program with
Gunn High School
Henry M. Gunn Senior High School is one of two public high schools in Palo Alto, California, the other being Palo Alto High School.
Established in , Gunn High School was named after Henry Martin Gunn, who served as the Palo Alto superintendent f ...
, loaning them a
Xerox Alto
The Xerox Alto is a computer designed from its inception to support an operating system based on a graphical user interface (GUI), later using the desktop metaphor. The first machines were introduced on 1 March 1973, a decade before mass-market G ...
.
Xerox PARC
Ingalls introduced Kaehler to PARC when he secured a contract with Xerox. They formed a team that included George White, who was already with the company working on
speech recognition
Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the ma ...
software.
During his early years at PARC, he attended
Carnegie Mellon University
Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania. One of its predecessors was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools; it became the Carnegie Institute of Technology ...
. He graduated with a Master of Science (MSc) in
computer science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includin ...
in 1976. By the 1980s, he was reportedly demonstrating a
virtual reality
Virtual reality (VR) is a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video games), e ...
(VR) technology that involved a user in
Maze War
''Maze'', also known as ''Maze War'', is a 3D multiplayer first-person shooter maze game originally developed in 1973 and expanded in 1974. The first version was developed by high school students Steve Colley, Greg Thompson, and Howard Palmer fo ...
3D game. This depiction successfully voiced a response in-world to another user in the real world.
The development has been touted as the first
avatar
Avatar (, ; ), is a concept within Hinduism that in Sanskrit literally means "descent". It signifies the material appearance or incarnation of a powerful deity, goddess or spirit on Earth. The relative verb to "alight, to make one's appeara ...
-centric reference to this kind of VR technology.
Kaehler was also documented as one of the researchers at PARC who briefed
Steve Jobs
Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American entrepreneur, industrial designer, media proprietor, and investor. He was the co-founder, chairman, and CEO of Apple; the chairman and majority shareholder of Pixar; ...
about the company's three innovations: the
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
(GUI) of the
Xerox Alto
The Xerox Alto is a computer designed from its inception to support an operating system based on a graphical user interface (GUI), later using the desktop metaphor. The first machines were introduced on 1 March 1973, a decade before mass-market G ...
computer, Smalltalk, and
Ethernet
Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in ...
network at PARC.
Smalltalk
Kaehler was part of a group led by Dr.
Alan Kay
Alan Curtis Kay (born May 17, 1940) published by the Association for Computing Machinery 2012 is an American computer scientist best known for his pioneering work on object-oriented programming and windowing graphical user interface (GUI) d ...
who refined the concept of
network computing
Network Computing is an online technical news publication that began as a printed magazine. During that period, ''Advertising Age'' ranked it among the ''Top 300'' print magazines. and advanced in 1995 from #146 to #133 with a circulation of 38,500 ...
through Smalltalk. This is a system that drew from
John McCarthy's language
LISP
A lisp is a speech impairment in which a person misarticulates sibilants (, , , , , , , ). These misarticulations often result in unclear speech.
Types
* A frontal lisp occurs when the tongue is placed anterior to the target. Interdental lispi ...
and from simulation programming language
Simula
Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is an approximate superset of AL ...
, versions 1 and 67, which were developed by the
Norwegian Computing Center. In Kay's account of Smalltalk's early development, he cited key milestones attributed to Kaehler. According to Kay, along with Ingalls, Dave Robson, and
Diana Merry, for instance, Kaehler successfully implemented the Smalltalk-76 system from scratch within a period of seven months.
It constituted 50 classes that composed 180 pages of source code.
Kaehler was also credited for designing the
virtual memory
In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very ...
system named Object-Oriented Zoned Environment (OOZE). This system gave Smalltalk more speed, and the development of a system tracer used to clone Smalltalk-76 since the technology can write out new virtual memories from their prior iterations.
With Smalltalk, Kaehler worked closely with two future
Turing Award
The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science. It is generally recognized as the highest distinction in compu ...
winners. He began a lifelong professional association with Alan Kay, as described herein. Kaehler also co-authored a book, ''A Taste of Smalltalk'', with
University of California, Berkeley
The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant u ...
professor
David Patterson, future leader of the
RISC-V
RISC-V (pronounced "risk-five" where five refers to the number of generations of RISC architecture that were developed at the University of California, Berkeley since 1981) is an open standard instruction set architecture (ISA) based on establi ...
movement.
Apple

In March 1985, Kaehler moved to Apple as a researcher.
He became involved in the development of
Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
computers, primarily providing technical support. However, Kaehler was more noted for improving other technologies such as the company's HyperCard system from 1985 to 1987. This is a tool that allows users to create entertainment and instructional content. Kaehler added an interface that made it possible to control
videodisc
Videodisc (or video disc) is a general term for a laser- or stylus-readable random-access disc that contains both audio and analog video signals recorded in an analog form. Typically, it is a reference to any such media that predates the mainstrea ...
s.
In 1996, while at Apple, Kaehler received a US patent for co-inventing user interface intermittent on-demand (pop up) halos around objects, with buttons to manipulate that object.
Squeak
Kaehler also became part of the
open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Ope ...
community-supported Squeak Central Team in 1996, which also included Ingalls, John Maloney, Scott Wallace, and Andreas Raab. It was initially developed out of the Smalltalk-80 at
Apple Research Laboratory and was later continued at
Walt Disney Imagineering
Walt Disney Imagineering Research & Development, Inc., commonly referred to as Imagineering, is the research and development arm of The Walt Disney Company, responsible for the creation, design, and construction of Disney theme parks and attr ...
. Squeak was developed as an open and highly-portable language that is written fully in
Smalltalk
Smalltalk is an object-oriented, dynamically typed reflective programming language. It was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by ...
and included the
EToys system, which allows children to see the software operation. The use of Smalltalk technology allows Squeak to be easier to
debug
In computer programming and software development, debugging is the process of finding and resolving ''bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems.
Debugging tactics can involve int ...
, analyze, and change. Kaehler was credited for writing the code of the platform's
painting system, Squeak Paintbox, and other EToys pilot versions.
Personal life
In 1982, Kaehler wed Carol Nasby, who also worked at Apple for several years, wrote the first Macintosh Owners Guide, built the HyperCard Help System for version 1.0, and wrote the book ''HyperCard Power''. In 1991, she died from complications of Type 1
diabetes
Diabetes, also known as diabetes mellitus, is a group of metabolic disorders characterized by a high blood sugar level (hyperglycemia) over a prolonged period of time. Symptoms often include frequent urination, increased thirst and increased ...
.
In 1998, he wed his second wife Cynthia. She was a former preschool teacher for 25 years, and an artist who made fused glass pendants for necklaces and broaches.
They lived in
Las Vegas
Las Vegas (; Spanish language, Spanish for "The Meadows"), often known simply as Vegas, is the List of United States cities by population, 25th-most populous city in the United States, the most populous city in the U.S. state, state of Neva ...
,
Nevada
Nevada ( ; ) is a state in the Western region of the United States. It is bordered by Oregon to the northwest, Idaho to the northeast, California to the west, Arizona to the southeast, and Utah to the east. Nevada is the 7th-most extensive, ...
and had three children. In 2020, she died from cancer.
See also
*
List of computer scientists
This is a list of computer scientists, people who do work in computer science, in particular researchers and authors.
Some persons notable as programmers are included here because they work in research as well as program. A few of these people ...
*
List of programmers
This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. All entries must already have associated articles.
A
* Michael Abrash – program optimization and x8 ...
References
External links
{{DEFAULTSORT:Kaehler, Ted
Living people
People from Palo Alto, California
1950 births
American computer scientists
American computer programmers
Human–computer interaction researchers
Programming language designers
Scientists from California
20th-century American scientists
21st-century American scientists
Scientists at PARC (company)
Hewlett-Packard people
Apple Inc. employees
Open source advocates
Stanford University alumni
Carnegie Mellon University alumni
Gunn High School alumni