The Problem with Software: Why Smart Engineers Write Bad Code
Why is there so much bad software? And why aren’t professors teaching computer-science students what they need to know? Adam Barr ’88, who was a programmer for more than 20 years, tackles both the causes and consequences of bad software in The Problem with Software (MIT Press). He argues that the best hope for improving software engineering is to move it to the cloud.
Book Club.
Join and Read With Us.
Paw in print
Image
The Latest Issue
November 2024
Princetonians lead think tanks; the perfect football season of 1964; Nobel in physics.