The story of a Victorian woman who traded in poems for coding.
Early days of computing can be traced back to the abacus five millennium ago, and of course to countless great minds along the way such as Greek mathematician Archimedes (287 BC) and his accuracy principles, Iraqi mathematician Al-Kindi (801 AD) and his contribution of cryptanalysis but let’s fast forward to the more “modern times” of the 18th century and meet Ada Lovelace, the world’s first computer programmer.
Reinventing the Paper Airplane, A Young Girl’s Imagination
While most aristocratic children were being reared in manners, adolescent Ada had the fortune of a mother who valued math over poetry. At the ripe age of 12, she illustrated plans for a flying vehicle with wings and a steam engine inside, a full 76 years before the Wright Brothers took their first flight.
The Nurture of a Single Mother
During the height of children sweatshops in pre-industrial society, very few Londoner children had access to an education. Lady Ann Byron, married and separated from poet and nobleman Lord Byron, was a well-educated Victorian woman who would have her daughter tutored by the likes of social reformer William Frend and Scottish astronomer Mary Somerville, a woman who would later become known as “the queen of 19th century science”.
Lady Byron was what you would call a “strict mother”, insisting her daughter study the disciplines in science, avoiding the romantic path astray her father was known to have taken. In short, Lady Byron didn’t want her daughter becoming a “mad poet”. And she succeeded.
Charles Babbage, Computer Science 101
Ada later studied with Charles Babbage, an innovator in mathematics, inventing a machine that could go beyond simple calculations to perform much more complicated functions. Ada became mesmerized by a fancy device called a Difference Engine, created by Charles to take calculators to the next level which looked more like a printing press than a MacBook.
Ada’s Big Break
Charles deemed Ada’s work so impressive, he asked her to help him translate an article that had been written on the analytical engine. She began adding her own notes, tacking on so many that her notes soon became bigger than the original article itself. Some of her observations were that codes could be used to help a machine go beyond numbers to handle letters, too. She also imagined a process where a device could repeat a series of instructions. Both of these observations are essential in today’s computer programming processes, which gave Ada the distinction of becoming known as the first computer programmer. Her writings were published in an English science journal under initials that hid her identity for many years.
So, They Had Laptops Back in the 19th Century?
No! But they had the idea was slowly conceptualizing, and Ada helped make this happen. For a computer to be able to do something, a programmer must first feed instructions into it, and it’s impossible to look at lines of code without seeing how Ada Lovelace might have inspired how future programmers eventually figured out how to make that happen. It would take a while for Ada to be recognized as the genius she was, since computer programming didn’t go mainstream for many years to come, remaining simply sophisticated calculators.
Ada died at 36, leaving an incomparable legacy completely unknown to her. She eventually was recognized for her work as a pioneer in the field of computer programming and to this day is an official ANSI and ISO Standard language named Ada.