Babbage: Time and energy