The inexorable march of technology