← Projects

Mothers of the Machine

A visual series on the women who shaped computing, from Ada Lovelace to Fei-Fei Li. Written and designed by me.

Part 1: Ada Lovelace

Bright green series cover with white lettering: Ghosts In The Machine, Mother of the Machine
The series begins with Ada.
Red italic type over a monochrome woven texture: someone to imagine programmable computation. Ada Lovelace.
Someone to imagine programmable computation.
An essay on Ada’s curiosity and poetical science, above a green ASCII image on black. A plain-text version follows.
Curious, mysterious, marvellous, electrical.
Read this page

At seventeen, Ada Lovelace asked her mother to find out everything she could about anything “curious, mysterious, marvellous, electrical.” That hunger seems to be the best way into her mind.

Ada studied mathematics seriously, but she was never interested in mathematics as a closed world. She wanted to connect it to music, machinery, language, imagination and the nature of thought itself.

She called herself an “Analyst (& Metaphysician)” and described her way of thinking as poetical science: imagination and rigorous analysis working together rather than apart.

When Charles Babbage showed her his calculating machinery, she did not only ask how it worked. She began asking what a machine like it could become.

Ada Lovelace, 1815–1852. Mathematician. Writer. Countess. 27 when her Notes were published.

Halftone portrait of Ada Lovelace with the essay Imagining the machine, on the Analytical Engine and symbolic computation. A plain-text version follows.
Imagining the machine.
Read this page

Babbage’s Analytical Engine was never completed. On paper, though, it already contained ideas that feel strangely familiar: memory, processing and instructions fed through punched cards inspired by the Jacquard loom.

In 1842, Ada began translating Luigi Menabrea’s account of the machine. Then she kept going. Her seven additional Notes became far longer than the text she had been asked to translate. And inside them was a conceptual leap.

Ada realized that the Engine did not have to operate only on numbers as quantities. Numbers could represent other things. If music could be formally described, the machine might manipulate music. The same logic could extend to other symbolic systems.

She imagined the Engine “weaving algebraical patterns” as a loom wove flowers.

A century before electronic computers, Ada had begun to understand the computer as a general-purpose machine for manipulating representations of the world.

Red script and pixel lettering on bright green: Ada Lovelace, Note G. Essay and original Bernoulli-number diagram. A plain-text version of the essay follows.
Ada Lovelace. Note G.
Read this page

Ada’s imagination was not vague futurism.

In Note G, she worked through how the Analytical Engine could actually calculate Bernoulli numbers. She tracked values through the machine’s memory as V1, V2, V3…, specified operations to perform on them, stored intermediate results and reused those results later.

Most strikingly, the program did not simply move from beginning to end.

Operations repeated. Some repetitions happened inside others. Values could help determine what the machine did next. We would now recognize the logic of variables, loops and conditional control. Babbage had designed the Engine with these capabilities.

Ada used them inside an intricate published program for a machine that existed only in plans.

She was writing instructions for a computer she could never switch on.