fbpx
watercolour of Ada Lovelace

Happy Ada Lovelace Day

What is Ada Lovelace day?

I asked Google’s AI for a simple explanation of Ada Lovelace Day, I thought Ada would have appreciated that.

“Ada Lovelace Day is an annual event that takes place on the second Tuesday of October to recognise and celebrate women’s contributions to STEM fields. The day is named after Ada Lovelace, a Victorian mathematician and computer science pioneer who is often considered the first computer programmer.”

Ada Lovelace Day logo

Was Ada Lovelace the first person to write a computer program?

Historians debate this. As I am writing this for Diana I needed to read up on the subject.

Ada collaborated for many years with Charles Babbage, an accomplished Victorian mathematician and engineer. Between 1842 and 1843, she wrote notes to accompany a translation she made, and included within these was the famous seventh note many historians consider to be the first computer program (Lovelace, 2014). Other historians point to notes written by Babbage between 1837 and 1840 which include what could be considered programs for his Analytical Engine.

However, the real issue surrounding who wrote the first recognisable computer program, is probably the fact that she was a woman (Dominic, 2024). This is exactly the thing that Ada Lovelace Day exists to combat.

From my reading I think the key difference between them is that Babbage’s view of what his Analytical Engine could do was only concerned with commerce and calculations. Ada’s view was expansive – she could see the potential beyond an analytical engine to a computer that could do more than just add and subtract. Her note seven is written with her “poetical science” mindset and is a computer program as we recognise it today.

Her Seven Notes also raised further questions about the Analytical Engine and how future developments in capabilities would impact people and society, showing she was thinking beyond her collaboration with Babbage. (Fuegi & Francis, 2003)

Ada Lovelace Day quote

That is her important contribution – the vision.

Ada Lovelace Today

This is my contribution to Diana’s newsletter so I will, of course, finish with Doctor Who!

Ada Lovelace Day and Doctor Who
Ada helping the Doctor to save the day.

Ada’s Notes

I have included a link below if you would like to read Ada’s notes on her translation of “Sketch of the Analytical Engine invented by Charles Babbage” by L. F. Menabrea.

Enjoy your Ada Lovelace Day.

Clive Catton MSc (Cyber Security) by-line and other articles

References

Lovelace, A. A. (2015). 1842 Notes to the translation of the Sketch of the Analytical Engine. Ada User Journal36(3).

Dominic, H. (2024). Ada Lovelace: The First Computer Programmer. Bluestocking Oxford. https://blue-stocking.org.uk/2024/06/14/ada-lovelace-the-first-computer-programmer/

Fuegi, J., & Francis, J. (2003). Lovelace & Babbage and the creation of the 1843’notes’. IEEE Annals of the History of Computing25(4), 16-26.

Further Reading

1842 Notes to the translation of the Sketch of the Analytical Engine – AA Lovelace

Ada Lovelace Day – Wikipedia

Ada Lovelace | Doctor Who | Doctor Who

Meet Ada Lovelace and Noor Inayat Khan | Spyfall: Part Two | Doctor Who: Series 12 – YouTube