ThinkableWhat is this?

Ada Lovelace

The First Programmer Wrote Code for a Machine That Was Never Built

In 1843, a woman wrote a detailed algorithm for a computer that wouldn't physically exist for another century — and the notes she added to someone else's paper turned out to be more important than the paper itself.

The Idea

Ada Lovelace is often celebrated as the world's first computer programmer, but that framing undersells what she actually did. Her contemporary Charles Babbage had designed his Analytical Engine — a mechanical general-purpose computer — and an Italian mathematician, Luigi Menabrea, had written a short memoir describing it. Lovelace was asked to translate the memoir from French. She didn't just translate it. She more than tripled its length with her own annotations, buried inside which was something genuinely new: a step-by-step set of instructions for how the Engine could calculate Bernoulli numbers. This is what we now recognise as the first published algorithm intended for execution by a machine. What makes this remarkable is not just the precedence. It's that Lovelace grasped the conceptual leap Babbage himself hadn't fully articulated. She understood that the Engine wasn't merely a calculator — it could manipulate symbols according to rules, not just numbers. As long as those symbols could represent something, the machine could act on them. Music, text, logic: she saw it all as within reach. She was describing, in 1843, what we now call general-purpose computation. Babbage built engines. Lovelace imagined what engines could become.

In the World

The specific algorithm Lovelace published is for computing Bernoulli numbers — a sequence that appears in number theory and has practical uses in mathematics. It's intricate, carefully worked out, and annotated with explanations of her reasoning at each step. When computer scientists in the twentieth century dug back through the historical record, they found it structurally sound: a genuine program, not a vague sketch. But the most striking moment in Lovelace's notes isn't the algorithm — it's a single passage where she draws a firm limit. She writes that the Analytical Engine 'has no power of originating anything. It can only do what we know how to order it to perform.' This is now called 'Lovelace's objection', and it became a serious philosophical position in the twentieth century, invoked by those who argued that computers can never truly think — only execute instructions given by humans. Alan Turing, a century later, would directly engage with this objection in his landmark 1950 paper on machine intelligence. Lovelace died at 36, of cancer, having published only this one scientific work. She was buried, at her request, beside her father — Lord Byron — a poet she never knew. The symmetry is almost too neat: a Romantic poet's daughter becomes the prophet of the most rational machine humanity would ever build.

Why It Matters

Lovelace's story is worth holding onto not as a diversity milestone — though that framing isn't wrong — but because of what it reveals about how ideas actually travel through time. Her work was largely forgotten for decades, rediscovered only when historians started tracing the genealogy of computing in the mid-twentieth century. The algorithm sat in an archive while the world reinvented its core insights from scratch. This is a pattern worth noticing. The history of ideas is full of people who saw something clearly, wrote it down, and were simply not heard — because the infrastructure to receive the idea didn't exist yet. Lovelace had no working machine to run her program on. She was writing for a future that hadn't arrived. There's a quieter lesson here too: the person who translates or explains someone else's idea, and adds to it in the process, often ends up contributing more than the original author. Lovelace's name is on a translation. Her insights are what survived.

A Question to Ponder

If Lovelace's most important ideas were buried in footnotes to someone else's work and ignored for over a century, what ideas circulating right now might we be misreading, undervaluing, or simply not yet equipped to understand?

Get a new one of these every morning.

Start learning with Thinkable
One topic like this, every day.Start free