News for hackers. Stuff that matters.
Re:Laws of Software Engineering by ghm2180 on Tuesday April 21, 2026 @08:13AM (#47847693)
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.
Re:Laws of Software Engineering by azath92 on Tuesday April 21, 2026 @08:17AM (#47847730)
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.
Re:Laws of Software Engineering by WillAdams on Tuesday April 21, 2026 @08:57AM (#47848139)
Ousterhout's _A Philosophy of Software Design_ (mentioned elsethread) would be mine.
Re:Laws of Software Engineering by devgoncalo on Tuesday April 21, 2026 @09:03AM (#47848214)
Re:Laws of Software Engineering by pratikdeoghare on Tuesday April 21, 2026 @06:35PM (#47855560)
https://norvig.github.io/paip-lisp/#/

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

Re:Laws of Software Engineering by jfl0 on Monday April 27, 2026 @08:17AM (#47920604)
fwiw, Kleppmann sold his start up to LinkedIn and worked there on Kafka before writing DDIA!

Marianne Bellotti's Kill It with Fire is a quick but good read