“On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.”
The Story
Charles Babbage spent decades of his life and much of his fortune designing machines that wouldn't be built in his lifetime. The Difference Engine (1822) was a mechanical calculator. The Analytical Engine (1837) was something far more radical — a general-purpose programmable computer, complete with a "mill" (CPU), a "store" (memory), input via punch cards, and conditional branching.
He designed the architecture of computing before electricity was harnessed for anything beyond telegraphs. The concepts — stored programs, memory, processing unit, I/O — wouldn't be independently rediscovered until the 1940s.
The Analytical Engine was never completed. Funding collapsed. The engineering tolerances required exceeded Victorian manufacturing capabilities. Babbage died in 1871 with the machine unfinished.
Why They're in the Hall
Babbage is both Pioneer and Builder. He didn't just theorize — he produced detailed mechanical drawings, thousands of pages of engineering specifications, and partial working prototypes. His failure wasn't conceptual but industrial: he was designing 20th-century architecture with 19th-century tools.
Every architecture pattern documented in TechnicalDepth — every flaw in how we structure programs, manage memory, handle state — traces back to the architectural decisions Babbage made first. He separated processing from storage. He designed conditional execution. He created the concept of a program as a sequence of instructions separate from the machine that runs them.
His quote about wrong figures and right answers is the earliest known articulation of what we now call "garbage in, garbage out" — the principle underlying every input validation flaw in the Exhibits wing.
