Life Simulator · Charles Babbage Score: 0

Life Simulator · #87 of 100

He Designed the Computer.
In 1833. It Wasn't Built.

Charles Babbage designed two mechanical computers — the Difference Engine and the Analytical Engine — that contained every fundamental principle of modern computing: programmability, memory, conditional branching, punch-card input. He received government funding for the Difference Engine, spent twenty years on it, and never completed it. He moved to the Analytical Engine, which was more powerful but never funded. He spent the last decades of his life in a war against London's street musicians, writing furious letters to Parliament, and maintaining detailed notes on everything he despised. He died in 1871 with his machines unbuilt. The Science Museum built his Difference Engine in 1991. It worked perfectly.

⚙️ Difference Engine design begun 1822 — government grant £17,000, never completed  ·  🧮 Analytical Engine designed 1837 — first general-purpose computer  ·  👩‍💻 Ada Lovelace wrote first computer program for Analytical Engine  ·  🎵 Waged 8-year campaign against London street musicians  ·  🏭 1991: Difference Engine No. 2 built — worked perfectly  ·  1791–1871 · London

1812
Cambridge, England · Age 20

You are at Cambridge studying mathematics, and you are, by your own account and others', far more talented than your professors. You have mastered Leibniz's calculus notation, which is not widely taught in England (where Newton's inferior notation still dominates), and you co-found the Analytical Society with John Herschel and George Peacock to modernize British mathematics by importing Continental methods. This is, in its small way, a genuine intellectual reform — British mathematics has fallen behind because of institutional loyalty to Newton's notation, and you are one of the people who fixes this.

You are also, already, the specific kind of mind that will define your career: brilliant at seeing systematic patterns and structural problems, inclined toward comprehensive solutions rather than incremental fixes, unable to stop designing something bigger when what you have is merely very good. You will apply these qualities to computation. You have noticed that mathematical tables — used by astronomers, navigators, and engineers — are riddled with errors that accumulate when humans copy them. You are thinking about a machine.

Decision Point · 1812

Babbage's core insight that will drive his life's work is:

You are twenty and you have just understood the idea that will consume fifty years of your life: human hands make systematic copying errors that machines cannot. Every bad navigation table that kills a sailor, every miscalculated bridge — fixable. By you. With brass gears and a good enough machinist.

Babbage's motivating insight: The famous story — probably apocryphal but structurally accurate — is that Babbage, staring at a table of logarithms full of errors, said "I wish to God these calculations had been executed by steam." What he understood was that the errors in mathematical tables were not random: they were systematic errors introduced by human copying, transcription, and arithmetic. A machine that correctly implements a difference method for polynomial calculation cannot make these kinds of errors. The 1991 Science Museum Difference Engine, built from Babbage's original plans, computed correctly on its first operation. He had been right about this for 170 years.
1822
London, England · Age 30

You have built a small demonstration model of the Difference Engine — a mechanical calculator that uses the method of finite differences to compute polynomial values — and demonstrated it to the Royal Astronomical Society. The demonstration is successful. You receive a government grant of £1,500, later increased substantially, to build a full-scale Difference Engine capable of computing and printing mathematical tables automatically. You hire the engineer Joseph Clement to build the precision machinery. The machine requires parts made to tolerances that are at the edge of what Victorian precision engineering can achieve.

You will work on the Difference Engine for the next twenty years. The total government expenditure will reach £17,000 — a very large sum. The machine will never be completed. The reasons are multiple and contested: the engineering challenges are genuine; your relationship with Clement deteriorates after a dispute over who owns the specialized tools (Babbage insists they belong to him; Clement disagrees and stops work); you become distracted by designing an even more powerful machine; and the government eventually loses patience with a project that has consumed enormous resources without producing a working result.

Decision Point · 1822

The Difference Engine is funded but never completed. What is the most accurate account of why it failed?

You spent twenty years and £17,000 of public money on a machine that worked correctly when someone else built it from your drawings, 120 years after your death. The engineering was never the problem.

Why the Difference Engine failed: The 1991 Science Museum build — which used only materials and techniques available in Babbage's era — proved that the machine was buildable. The engineering was not impossible. What was impossible was Babbage managing the engineering process: the dispute with Clement over tool ownership, the constant design revisions that made Clement's completed work obsolete, and the shift to the Analytical Engine before the Difference Engine was done. The government's eventual decision to stop funding was reasonable — they had spent £17,000 on a machine that showed no sign of being completed, and the project management was a visible disaster.
1833
London, England · Age 42

While the Difference Engine is stalled, you have conceived something far more ambitious: the Analytical Engine. The Difference Engine can only compute polynomial functions by the method of differences. The Analytical Engine can compute anything — it is general-purpose. It has a "store" (memory), a "mill" (processor), punch-card input (adapted from Jacquard loom cards), and conditional branching (the ability to choose different operations based on intermediate results). These four elements are the fundamental architecture of all modern computers. You have designed them in 1833.

The Analytical Engine will never be built in your lifetime. The government will not fund it — they have already spent enormously on the unfinished Difference Engine and have no appetite for a new, more ambitious project. You will spend the rest of your life working on it: designing, revising, writing up, explaining it to anyone who will listen. Almost no one understands what you are doing. Two exceptions: the young mathematician Ada King, Countess of Lovelace, who grasps it completely, and the Italian mathematician Luigi Menabrea, who writes a paper about it in French that Ada will translate and annotate.

Decision Point · 1833

The Analytical Engine's design contains every fundamental principle of modern computing. What makes it genuinely revolutionary rather than merely clever?

In 1833, in a mechanic's workshop in London, using brass and iron and punch-card paper adapted from a weaving loom, you designed a machine that contained every fundamental principle of the computer that would eventually run the world — with no electronics, no theory of computation, and no one willing to fund it.

The Analytical Engine's architecture: All four elements — store (memory), mill (processor), conditional branching, and punch-card input — are genuinely revolutionary, and arguing about which is most important misses that they constitute a system. A machine with memory but no conditional branching cannot be programmed; a machine with conditional branching but no memory cannot remember intermediate results. What makes the Analytical Engine the first computer design is that all four elements are present and work together. Alan Turing in the 1930s, designing the theoretical Turing machine, would arrive at an equivalent architecture independently. Babbage got there in 1833 with brass and iron.
1843
London, England · Age 51

Ada King, Countess of Lovelace — daughter of Lord Byron, and the only person in England who understands what the Analytical Engine can do as completely as you do — has translated Luigi Menabrea's French paper about the machine into English. You suggest she add notes. She adds notes that are longer than the paper. Her "Note G" describes a method for computing Bernoulli numbers using the Analytical Engine: the first algorithm ever designed for a general-purpose programmable computer. She is twenty-eight years old.

More importantly, her notes articulate something that you yourself have not quite said clearly: that the Analytical Engine can manipulate any symbol according to rules, not just numbers — that it is not a calculating machine but a machine for processing information of any kind. This is the insight that distinguishes computing from mere arithmetic. You and Ada correspond intensely during this period. She offers to be your project manager and help you secure funding. You are moved but decline — you believe the project needs you to lead it. This is probably a mistake. The Analytical Engine needs Ada more than it needs another twenty years of your management.

Decision Point · 1843

Ada Lovelace's "Note G" is often called the first computer program. What does it actually demonstrate?

You suggested she add some notes to her translation. She returned a document three times longer than the original, containing the first algorithm ever written for a programmable machine — for a machine that didn't yet exist.

Ada's Note G: The algorithm for Bernoulli numbers is usually cited as the first computer program, but what makes it historically significant is the systematic thinking it embodies: loops (operations repeated a variable number of times), variables that change over iterations, and the separation between the algorithm and the specific numbers being computed. These are not Babbage's contributions to the notes — they are Ada's. Whether she "invented" programming or "translated" Babbage's ideas is debated; what is not debated is that her notes articulate things about programmable computation that Babbage's own writings do not contain and that remained important to computer science a century later.
1855
London, England · Age 64

Ada Lovelace died in 1852 of uterine cancer, aged thirty-six. The Analytical Engine remains unbuilt. You are sixty-four, with considerable personal fortune (inherited from your father), enormous intellectual reputation, and an active campaign against the nuisances of London life. Chief among your enemies: street musicians. You have calculated, based on detailed record-keeping, that one-quarter of your working time has been lost to the noise of barrel organs, brass bands, and other street performers. You have presented this calculation to Parliament. You have organized a petition signed by scientists, artists, and writers. You have written letters to newspapers. You have had street performers prosecuted under the Street Music Act you successfully lobbied for. The musicians play outside your house in revenge. You shout at them from the window. The neighbors are exhausted.

You do not see any inconsistency between the Analytical Engine and the street musicians. Both are systematic problems requiring systematic solutions. The difference is that the Analytical Engine has not been built, whereas the Street Music Act of 1864 has been passed.

Decision Point · 1855

Babbage's obsessive campaign against street musicians while the Analytical Engine remains unbuilt — what does this reveal?

You presented Parliament with a precise calculation of the exact fraction of your working life destroyed by barrel organs. You had the Street Music Act of 1864 passed. The Analytical Engine — designed to eliminate systematic error — sat unbuilt in your workshop for thirty more years. You saw no contradiction in any of this.

Babbage's unified personality: His book "Passages from the Life of a Philosopher" (1864) devotes a chapter to each of his major concerns: the Difference Engine, the Analytical Engine, the street musicians, his plan for lighthouse signals, his analysis of how the postal system worked, a proposed method for accurate measurement of the depth of the sea. The same analytical mind that designed the computer also calculated the number of working days he had lost to barrel organs and presented the calculation to Parliament. The eccentricity is real; so is the consistency. He was not a man who distinguished between worthy and unworthy applications of systematic thinking. Systematic wrongness was systematic wrongness.
1864
London, England · Age 73

You publish "Passages from the Life of a Philosopher" — an autobiography of extraordinary eccentricity and considerable insight, in which you describe the Analytical Engine, the Difference Engine, the street musicians, a proposed system of lighthouse signals, the history of the postal system, and much else. You are seventy-three. The Analytical Engine plans fill thousands of pages in your workshop. Ada has been dead for twelve years. No one, in England or anywhere else, has the resources or the engineering capacity to build it.

You continue working. You are in correspondence with some of the best mathematical minds in Europe. Your son Henry will eventually organize the drawings and attempt, after your death, to get them published and built. This will not happen for another hundred years. You write in your memoir about the Analytical Engine with no apparent bitterness, only the systematic clarity of a man who has understood something that the world has not yet caught up with. This requires a kind of patience that is unusual for someone who has spent fifteen years at war with barrel organ players.

Decision Point · 1864

Babbage spends his final decade working on the Analytical Engine while knowing it will not be built in his lifetime. What sustains this?

At seventy-three, with Ada dead for twelve years and the Analytical Engine still unbuilt, you published your autobiography. The chapters on the machine are technically precise and entirely calm. You were writing for readers who hadn't been born yet.

Babbage's late work: His writings about the Analytical Engine in his final years are not those of a bitter man or a deluded one. They are technically detailed, precise, and calm. He understood what the machine was and what it could do, and he continued to work on it because the problems were genuinely interesting and because — as he explicitly writes — he believed it would eventually be built and used. He was right. The 1991 Difference Engine No. 2 and the ongoing Analytical Engine project at Plan 28 (begun 2010) are the posthumous fulfillment of his confidence. His timeline was off by about 150 years. His design was correct.
1871
London, England · Age 79

October 18, 1871. You die at home in Marylebone, London, aged seventy-nine. The Analytical Engine plans — thousands of drawings covering thirty years of design work — are in your workshop. Your brain is preserved and donated to science (it is divided between the Hunterian Museum and the Science Museum; both halves are still there). The papers eventually go to the Science Museum. The plans are accurate enough that in 1991, engineer Doron Swade builds Difference Engine No. 2 from them, using only materials and techniques available in Babbage's era. It works correctly. It weighs 2.6 tons and has 8,000 parts.

The Analytical Engine has still not been physically built as of the early 21st century, though the international Plan 28 project, begun in 2010, is working from the original drawings toward a complete implementation. The design is correct. The manufacturing challenges are real but manageable with modern precision engineering. Babbage has been waiting 150 years. The machine will eventually be built. He was certain of this. He was right.

Decision Point · 1871

Babbage dies with the Analytical Engine unbuilt. How should his life's work be assessed?

The engineers who built ENIAC in 1945 had never read your plans. They solved the same four problems you solved in 1833 — memory, processor, programming, conditional branching — and arrived at the same architecture. The problems dictated the structure. You found it first.

Babbage's place in computing history: The "independently developed" claim has some truth: Alan Turing, John von Neumann, and the ENIAC engineers did not work from Babbage's designs. But the architectural parallels are too precise to be coincidental in a deep sense: the same problems that Babbage identified (memory, processing, programmability, input) were the problems that 20th-century computer scientists solved, and they solved them with the same general structure Babbage had proposed. Whether he influenced them directly or whether the problems themselves dictated the architecture, his designs are the first worked-out answer to the question "what does a general-purpose computing machine require?" That is not irrelevant.
1991
Science Museum, London · 120 years later

December 1991. The Science Museum in London completes Difference Engine No. 2, built from Babbage's original plans by engineer Doron Swade and his team. The machine uses only materials and manufacturing techniques available in Babbage's era — brass, cast iron, steel, no electronics, no modern precision CNC machining. It weighs 2.6 tons and has 8,000 parts. On its first operation, it computes correctly. The machine that Babbage spent twenty years failing to complete was buildable and functional from the beginning. His design was correct. The problem was never the design.

In 2000, a duplicate was built for the Computer History Museum in California. Both are on permanent display and both operate on demonstration days. The outputs are printed on paper by an integrated printer — another of Babbage's innovations, designed so that the computed results could be printed directly from the machine, eliminating the copying errors that had motivated the entire project in 1820. It eliminates the copying errors. The machine works. Babbage was right.

Final Reflection · 1991

The 1991 Science Museum build proves the Difference Engine was buildable from Babbage's era. What is the most important lesson this teaches about innovation?

They built your machine in 1991 using only the materials and techniques available in 1833. It worked on the first try. The 150-year delay was not about the design.

Babbage and implementation infrastructure: The historian of technology Simon Schaffer has written about Babbage's designs as revealing the specific gap between mathematical conception and industrial manufacture in the early Victorian period — Babbage needed precision that existed mathematically but not mechanically in 1833. The 1991 build closed this gap using the same design. This pattern — correct conception, insufficient implementation infrastructure, delayed realization — appears repeatedly in the history of technology: Babbage's Analytical Engine, Nikola Tesla's wireless power, various computing proposals of the 1940s. The idea waiting for its time is a real phenomenon. Babbage's machines are the clearest historical example.

Life Complete

Charles Babbage · 1791–1871

You scored correct decisions

"As soon as an Analytical Engine exists, it will necessarily guide the future course of the science."
— Charles Babbage, 1864

More Lives to Simulate

Enjoyed this? There are 98 more historical figures waiting.

Browse All 100 Life Simulators →