upvote
Ousterhout's _A Philosophy of Software Design_ (mentioned elsethread) would be mine.
reply
https://norvig.github.io/paip-lisp/#/

Really great book even if don’t care about lisp or ai.

reply
the python cookbook is good. and fluent python is more from principles rather than application (obvs both python specific). I also like philosophy of software design. tiny little book that uses simple example (class that makes a text editor) to talk about complexity, not actually about making a text editor at all.
reply