The focus of software engineering over the last half century has shifted from squeezing the most from every (then very expensive) compute cycle, to improving developer productivity, and, as of late, ...