18 Facts About Dan Ingalls

1.

Dan Ingalls designed the bytecoded virtual machine that made Smalltalk practical in 1976.

2.

Dan Ingalls invented bit blit, the general-purpose graphical operation that underlies most bitmap computer graphics systems today, and pop-up menus.

3.

Dan Ingalls designed the generalizations of BitBlt to arbitrary color depth, with built-in scaling, rotation, and anti-aliasing.

4.

Dan Ingalls made major contributions to the Squeak version of Smalltalk, including the original concept of a Smalltalk written in itself and made portable and efficient by a Smalltalk-to-C translator.

5.

In 2020, Dan Ingalls wrote The Evolution of Smalltalk for the ACM HOPL Conference, ACM Program.

6.

Dan Ingalls told Larry that he would learn how to program in the lowest-level microcode to harness all available power.

7.

Diana Merry had been working on programming text display, and after talking to her, Dan Ingalls dug into the problem.

8.

Dan Ingalls moved to Apple Inc He left research in 1987, for a time to run the family business, the Homestead Resort, in Hot Springs, Virginia.

9.

The Dan Ingalls family owned and operated the Homestead Resort for 100 years.

10.

Dan Ingalls returned to Silicon Valley in 1995, first working at Interval Research Corporation, and then returned to Apple.

11.

Dan Ingalls then worked as a Distinguished Engineer at Sun Microsystems, where he worked in the Sun Microsystems Laboratories research wing.

12.

Dan Ingalls's latest project is a JavaScript environment named Lively Kernel, which allows live, interactive Web programming and objects from inside Web browsers.

13.

Dan Ingalls moved to SAP SE Palo Alto Research Center, as a fellow.

14.

Dan Ingalls was a key member of the chief scientist team guiding the company's technology vision, direction, and execution, living near the beach in Rio del Mar, Aptos, California with his wife Cathleen Galas, where he contributed to development of the Squeak implementation of Smalltalk, JavaScript research, and the Lively Kernel Project, which now resides at the Hasso Plattner Institute.

15.

Dan Ingalls now consults and lives near the beach in Manhattan Beach, California, with his wife, Cathleen Galas.

16.

In 1984, Dan Ingalls received the Association for Computing Machinery Grace Murray Hopper Award for Outstanding Young Scientist, for his Xerox PARC research, including bit blit.

17.

In 2022, Dan Ingalls was made a Fellow of the Computer History Museum for creating, developing and building seven generations of the Smalltalk programming environment, and promoting object-oriented programming.

18.

Also in 2022, Dan Ingalls received the Senior Dahl-Nygaard Prize at ECOOP for his impact on modern computing.