YMMV: The Thrilling Adventures of Lovelace and Babbage