“The Unix philosophy: Write programs that do one thing and do it well. Write programs to work together.”
The Story
Bell Telephone Laboratories — a research subsidiary of AT&T — operated from 1925 to 1996 as arguably the most productive research institution in the history of technology. Nine Nobel Prizes. The transistor. Information theory. The laser. The cosmic microwave background radiation. The Unix operating system. The C programming language. C++. Plan 9. Regular expressions. AWK. Make.
For software specifically, Bell Labs created the substrate everything runs on. Dennis Ritchie and Ken Thompson built Unix and C in the late 1960s and early 1970s — the operating system and the language that would become the foundation for Linux, macOS, iOS, Android, and virtually every server on the internet. Brian Kernighan co-authored "The C Programming Language" — the most influential programming textbook ever written. Rob Pike and Ken Thompson later created UTF-8, the character encoding that the modern web runs on. Then they created Go.
Why They're in the Hall
Bell Labs is in the museum because the patterns documented here — buffer overflows in C, the Tangled Goto in structured programming's predecessor languages, the Unguarded Memory in early timesharing — emerged from the same institution that created the tools. C's lack of bounds checking was a deliberate design decision by Ritchie and Thompson: performance over safety, trust the programmer. That decision produced both the most productive systems programming language in history and the most exploited vulnerability class in history. Bell Labs built the foundations and, in doing so, built the conditions for every exhibit on the Ground Floor of this museum.
The 1990 AT&T network crash — where three lines of C code in a switch statement brought down 60% of AT&T's long-distance network — was the institution's own tools failing at the institution's own scale. Bell Labs built the language, built the network, and built the bug.
