Babbage: Facing the future?