Ada Lovelace
Mathematician & First Computer Programmer
About
Ada Lovelace (1815–1852) was an English mathematician and writer, recognized as the first computer programmer for her work on Charles Babbage's proposed Analytical Engine. Her notes on the engine included what is considered the first algorithm intended for machine processing. Crucially, she saw beyond mere calculation, envisioning that machines could manipulate symbols according to rules and potentially create music or art—anticipating modern AI by over a century. Her insight that 'The Analytical Engine has no pretensions to originate anything' sparked debates about machine creativity that continue today.
Key Contributions
- Published extensive Notes on Babbage's Analytical Engine, including the Bernoulli-number procedure often called the first computer program
- Saw the Analytical Engine as a symbol-manipulating machine, not merely a calculator
- Practiced what she called 'poetical science,' combining mathematical analysis with imagination about what machines could mean
- Imagined machines composing music if the rules of harmony could be expressed formally
- Stated the 'Lovelace objection' that machines do not originate anything, a claim still echoed in AI creativity debates
- Her legacy is powerful but historically delicate: later mythmaking can obscure both her real insight and Babbage's engineering work
Questions they sharpened View the streams
Videos & Interviews
Papers & Publications
Connections
Alan Turing
DebatedMathematician & Computer Science Pioneer
In 1843 Lovelace wrote that the Analytical Engine 'has no pretensions to originate anything'; in 1950 Turing set that sentence down as objection six of nine and answered it by name. His reading was that the objection really means machines can never take us by surprise — and that they surprised him constantly. It is the strangest argument in this atlas: one party had been dead ninety-eight years, and it is still unsettled.
plato.stanford.edu · doi.org · fourmilab.ch
Grace Hopper
KindredComputer Scientist & Naval Rear Admiral
A pairing around translation. Lovelace's Notes began as a translation of someone else's paper about someone else's machine and grew into the first program; Hopper's compiler was a translation engine that let a person write something closer to a sentence and left the machine to make it executable. In both cases the decisive move was refusing to meet the machine on its own terms.