In an article published in 1843, she imagined a future in which programmable machines would be essential to scientific progress, and might even be used to create art and music.
Ada, the abandoned daughter of the romantic poet, Lord Byron, was put under a strict regime of moral and mathematical training by her mother who hoped it would counter any dangerous “poetical” tendencies she might have inherited from her notorious father.
In 1833, age 17, Ada was introduced to Charles Babbage and one of his innovative calculating machines, the Difference Engine, at a party in his London drawing room. The introduction was made through their mutual friend Mary Somerville which relationship she used to visit Baggage and the machine as often as she could. At 26, married with three small children, she undertook maths correspondence course.
Ada made Babbage a bold proposal. She offered to work as his assistant – a remarkably bold move, especially given the stifling social conventions of the day. It worked!
By this time Babbage was working on a design for a new machine, which he called the Analytical Engine. Unlike the Difference Engine, which could only add, the Analytical Engine worked much more like a modern computer and could be programmed to carry out almost any sequence of logical steps.
Babbage was impressed by Lovelace’s intellect and analytic skills. He called her The Enchantress of Numbers. He wrote of her: Forget this world and all its troubles and if possible its multitudinous Charlatans—everything in short but the Enchantress of Numbers.
The only published description of the Analytical Engine was a French article which Ada translated for a British journal, and she added add a set of notes, describing more fully how the Engine worked. These Notes (which included some visionary statements about its potential and limitations) ended up twice as long as the original article.
The Notes also included tables setting out the sequence the machine would have to go through to find the solution to an algebra problem (e.g. Bernouilli’s numbers sequence). This is why some writers call Ada the “world’s first programmer” but these tables were not strictly computer programmes.
She does, however, seem to have understood the significance of Babbage’s engines better than he did. So – although not the forerunner of today’s coders and hackers, Ada was probably one of the first visionaries who imagine how future technology might change the world.
It would take another hundred years to recognise the significance of the extra ordinary foresight in her work. Her notes and letters to Babbage make it clear that Ada understood the potential of computers in a way that he, or nobody else ever did.
Ada Lovelace Day is now in its seventh year – it’s an annual celebration of women working the fields of science, technology, engineering and maths.