A review by ghess
A Philosophy of Software Design by John K. Ousterhout

informative reflective fast-paced

4.0

Good book to everyone, but specially for junior devs.
Very straight to the point, but lacks a bit on diversity of examples and they are too focused on OOP, even though they are still valid on other perspectives too. 

Overall great read.