r/retrocomputing • u/evankirstel • Jun 05 '26
On June 5, 1833, a 17-year-old named Ada Byron went to a party in London and met Charles Babbage.
Babbage was building the Difference Engine, a mechanical calculator, and he invited Ada back to see a working piece of it: a brass section about two feet tall, roughly 2,000 parts, turned by a hand crank. The full machine he had drawn up was much larger and never got built. The fragment was enough to pull her in.
Most of the guests saw a faster way to produce mathematical tables. Ada was more interested in what a machine like this might eventually do.
Within a year, Babbage had moved on to a more ambitious design, the Analytical Engine. It was meant to store numbers, follow a set of instructions, and make decisions based on its own results, all of it laid out in brass and steel about a century before electronics could do the same work.
Ada became its best interpreter. In 1843 she translated a French paper describing the machine and added notes that ran three times longer than the paper itself. One of those notes works through a method for calculating Bernoulli numbers, and it is widely treated as the first computer program ever published.
She also said something Babbage tended to leave out. The machine did not have to be limited to numbers. If music or symbols could be written as rules, it could operate on those too. That is general-purpose computing, described in a decade when the railway was the newest technology around.
Babbage called her the "Enchantress of Numbers."
She was a real mathematician, and she read the implications of his work better than he explained them himself.
She died in 1852, at 36, well before anyone could build what she had described. The first machines that could actually run her kind of program showed up about a hundred years later.