Ada Lovelace, the pioneering mathematician of the 19th century, dreamed of machines that could do more than calculate. She ...