logoalt Hacker News

ghm2180today at 12:13 PM4 repliesview on HN

Any recommendations? I read designing data intensive applications(DDIA) which was really good. But it is by Martin Klepmann who as I understand is an academic. Reading PEPs is also nice as it allows one to understand the motivations and "Why should I care" about feature X.


Replies

azath92today at 12:17 PM

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.

WillAdamstoday at 12:57 PM

Ousterhout's _A Philosophy of Software Design_ (mentioned elsethread) would be mine.