Lady Ada Lovelace
First Computer Programmer!
Who was Ada Lovelace?
Born in 1815, Ada Lovelace collaborated with inventor Charles Babbage on his general purpose computing machine, the Analytical Engine. In 1843, Lovelace published what we would now call a computer program to generate Bernoulli Numbers. Whilst Babbage had written fragments of programs before, Lovelace's was the most complete, most elaborate and the first published.
More importantly, Lovelace was the first person to foresee the creative potential of the Engine. She explained how it could do so much more than merely calculate numbers, and could potentially create music and art, given the right programming and inputs. Her vision of computing's possibilities was unmatched by any of her peers and went unrecognised for a century. Read our biography of Lovelace to find out more!
People often ask why Ada Lovelace Day is the day that it is. The explanation is rather mundane: the date is arbitrary, chosen in an attempt to make the day maximally convenient for the most number of people. We have tried to avoid major public holidays, school holidays, exam season, and times of the year when people might be hibernating, so we use the second Tuesday in October.
Why not just used Ada's birthday? Well, Ada was born on 10 December and, in the UK where Ada Lovelace Day is based, December is swamped by Christmas parties, making venue hire tricky and putting us in competition with traditionally unmissable employee booze-ups. Given her tragically early death at just 36, it would feel inappropriate to celebrate her deathday on 27 November.