[email protected] reviewed A Philosophy of Software Design by John Ousterhout May 1, 2023 Public Review of 'A Philosophy of Software Design' on 'Goodreads' 4 stars A cure for overengineering