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

Interesting ideas,

3 stars

Found some of the ideas interesting, while disagreeing strongly with others. Basically same feeling as with "Clean Code", but found this book a little less valuable.

Consider some parts (general concepts) valuable, but find some of the views very religious without much foundation besides the authors beliefs / observations from teaching classes. In my experience the code you write while at university is very different because it has a much shorter lifespan (usually a course) and is much simpler + you are not very experienced as a "developer".

If you read this book as the gospel I would say you are only getting half the value and will end up getting, in my opinion, a lot of bad advice.

But if you read it with an open mind and reflect on the concepts and advice given you'll be a better developer.