# Adele Goldberg

> 1945– · Computer Scientist
>
> **Recorded contribution:** Smalltalk-80 co-developer; wrote definitive Smalltalk books; PARC learning research

## How to use this dossier

Read for a causal chain, not a hero story: inherited problem → contribution → mechanism → downstream capability → limit. Then close the page and complete the reconstruction exercise from memory.

## 1. Historical orientation

Adele Goldberg (born 1945) led and contributed to Smalltalk research at Xerox PARC, co-authored the influential Smalltalk-80 books, and studied how children and adults learn through programmable media. Smalltalk-80 combined objects, message sending, late binding, a graphical interface, and a live image whose tools were themselves Smalltalk objects. Alan Kay framed central visions; Dan Ingalls built core implementations; Goldberg and a larger Learning Research Group made the system teachable, documented, and transferable. Her later work in industry and ACM leadership extended that influence. Accurate history treats documentation and learning design as technical mechanisms, not secondary publicity.

## 2. The problem inherited

A powerful live programming system could not spread if only its original laboratory understood its object model, tools, conventions, and educational use.

## 3. The central contribution

Goldberg helped develop, document, and teach Smalltalk-80 as a coherent object-oriented environment and personal medium rather than an isolated language syntax.

## 4. Reconstruct the mechanism

1. Represent every value and tool as an object whose behavior is requested through messages.
2. Use class browsers, workspaces, inspectors, and debuggers inside the same live object memory as the running program.
3. Document the language, class library, virtual machine, and user interface as mutually dependent layers.
4. Let learners build visible simulations, inspect state, revise methods, and immediately observe changed behavior.

## 5. What changed downstream

- Smalltalk-80 became a major source for later OOP languages, IDEs, MVC, refactoring, and graphical interfaces.
- Goldberg's books enabled implementation outside PARC and preserved the system's conceptual design.
- Her learning research linked interface and language design with how novices construct models.

## 6. Attribution, limits, and uncertainty

- Smalltalk was created by the Learning Research Group; Kay, Ingalls, Goldberg, Kaehler, Merry, and others have distinct contributions.
- PARC's learning experiments involved limited settings and should not be generalized to every learner.
- A live mutable image offers immediacy but complicates versioning, deployment, security, and reproducibility.

## 7. Reconstruction lab

Use or emulate a live object browser to change a shape's method while instances are running. Inspect one object's state, recover from a debugger, and document what must be serialized for another learner to reproduce the session.

## 8. Evidence trail

- [Smalltalk-80: The Interactive Programming Environment](https://archive.org/details/smalltalk80inter00gold) — Internet Archive
- [Adele Goldberg](https://computerhistory.org/profile/adele-goldberg/) — Computer History Museum

---

*Research checked 2026-08-09. Dates, roles, and claims about living people are historical snapshots. Linked sources remain the authority; this dossier is original instructional synthesis.*
