Annals of Technology