Today's Google Doogle celebrates the 197th birthday of Ada Lovelace, the pioneering mathematician who is regarded as the world's first computer programmer. Responsible for the first algorithm designed for Babbage's Difference Engine, even if the machine wasn't built in her lifetime, she envisaged a future where computers could create music and images. Every October, a day of celebration is held