Back
John Ousterhout: A Philosophy of Software Design (Paperback, 2018, Yaknyam Press) 4 stars

Review of 'A Philosophy of Software Design' on 'Goodreads'

5 stars

I agree with this book so much, it was almost painful to read. It has given me the words to describe what I love and hate about software development. I see from other reviews that this book is contentious. Then this is it: This is "the hill I choose to die on," as the saying goes. I agree with Ousterhout. I may have minor quibbles here and there. But if I had to follow any software religion, it would be the one taught in this book. There, I've said it.