Skip to content

Ada Lovelace

Mathematics & Computing · 1815-1852

Ada Lovelace, AI image

English mathematician. Her Notes of 1843 hold what is often seen as the first computer program.

Her wisdom in twelve stories. A retelling in the first person, from the sources.

The twelve stories

In the order of her life, from age 9 to 29. About 2 h 33 min in all.

Each star is one story, in the order of her life. Choose a star and the story opens.

Who she was

Ada Lovelace (1815-1852) looked at a machine built for arithmetic and saw what its design really implied. Not a faster calculator. An engine that could work on anything you can write down in symbols, music included. In 1843 she published her notes on it, and one of them sets out a step-by-step method the machine could run on its own. With her you learn to see what a thing could become.

Is this really Ada Lovelace speaking?

No. These stories retell her life in the first person. They were written as a human-AI collaboration from her Notes of 1843, her letters and the historical sources. Ada Lovelace lived from 1815 to 1852. Each story's facts say what is documented and what is recreated.

Why is Ada Lovelace called the first programmer?

Because of Note G. In 1843 she published seven notes alongside her translation of a paper on Babbage's Analytical Engine. The last one works out how that machine would calculate Bernoulli numbers. It is not a description of the idea. It is the sequence of operations itself, with tables tracking every variable. The machine could run the whole thing with nobody doing the math along the way. It is widely counted as the first published algorithm meant for a machine to execute. The title gets argued over, since she and Babbage worked closely and scholars still weigh who contributed what to the Notes.

  • The algorithm shows that complex calculations can be fully specified for mechanical execution without human intervention during the process.
  • Detailed documentation with operation tables and variable tracking set the template for algorithm publication.
  • Bernoulli calculation showcases variables, iteration, conditional operations, and state management in a single algorithm.

Can a machine create something of its own?

Ada Lovelace answered that in 1843. She wrote: 'The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform.' She was not talking the machine down. She had spent years arguing it was far more capable than its own supporters believed. She was drawing a line. The machine executes, exactly and without tiring. Deciding what is worth computing, and why, and what the answer means, stays on our side. She drew that line a century before the first computer ran. It is still the sharpest question to ask about any machine that looks like it is thinking.

  • Machines execute precisely what humans specify but cannot originate intentions, meanings, or new approaches.
  • Human creativity determines what to compute and why. Machine precision provides reliable execution.
  • Complementarity means recognizing distinct strengths: human originative thinking and machine systematic execution.

Did Ada Lovelace imagine computers doing more than sums?

Yes, and she wrote it down. She saw that the engine did not care what its numbers stood for. If the rules of some field could be set out formally, the machine could work on that field. Her example was music. If those relations could be set down formally, she wrote, the engine 'might compose elaborate and scientific pieces of music of any degree of complexity or extent.' That was 1843. She left the picture people still use for it too: 'the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves.'

  • Computation is about manipulating symbols according to formal rules, regardless of what those symbols stand for.
  • Any domain whose relationships can be formally expressed becomes potentially computable through symbolic representation.
  • The line between numerical calculation and broader computation lies in symbolic representation, not in machine limitations.

What did Ada Lovelace teach?

Ada Lovelace, the mathematician usually called the first programmer, taught that a computing machine works on symbols and operations, not on numbers as such. Change what the symbols stand for and the same machine does something else entirely. She wrote it down in her Notes on the Analytical Engine, published in Taylor's Scientific Memoirs in 1843, with the Bernoulli method in Note G. She also taught the limit. The machine, she wrote, 'has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform.'

What is poetical science?

Poetical science was Ada Lovelace's own name for how she worked. She refused the choice between the artistic and the analytical and used both on the same problem. Imagination shows you what might be there. Analysis then decides whether it can actually be so. It came out of her own life. Her father was the poet Lord Byron, her mother had her taught mathematics, and she put the two halves to work together instead of picking a side.

What Ada Lovelace builds on, and who argues back

Each of the twelve teachings stands on another one, opens into a third and rubs against a fourth. All three directions are here.

Builds on

Opens into

Argues with

Works and sources

The main works

  • Notes on the Analytical Engine, Notes A through G, published in Taylor's Scientific Memoirs (1843)Seven notes she added to somebody else's paper. Everything she is known for sits in them, and Note G is the last of the seven.
  • Algorithm for calculating Bernoulli numbers, Note G (1843)The step-by-step method a machine could run on its own, tables and all. Usually called the first published computer program.
  • Translation of Luigi Menabrea's Sketch of the Analytical Engine (1843)The French account of the machine, published in October 1842, which she put into English. The notes grew out of the translating.

What we worked from

The sources every scene and every teaching was checked against.

  • Lovelace, Ada. Notes on the Analytical Engine (1843)
  • Lovelace correspondence with Babbage
  • Menabrea, Luigi. Sketch of the Analytical Engine (1842)
  • Toole, Betty Alexandra. Ada, the Enchantress of Numbers (1992)
  • Woolley, Benjamin. The Bride of Science (1999)
  • Hollings, Christopher et al. Ada Lovelace: The Making of a Computer Scientist (2018)
  • Science Museum, London
  • Bodleian Library, Oxford
  • British Library

Cross-check us

The portrait of Ada Lovelace is an AI-generated image. The stories on this page are a retelling of her life in the first person, written as a human-AI collaboration from her published Notes, her letters and the sources.

All 30 figures