Comment by loganmhb
9 months ago
Plenty of people are ragging (justifiably) on Clean Code, but I really admire by contrast Ousterhout's commitment to balanced principles and in particular learning from non-trivial examples. Philosophy of Software Design is a great and thought-provoking read.
Philosophy of Software Design seemed more pragmatic to me.