Henrik Røn reviewed A Philosophy of Software Design by John Ousterhout
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.