6 ms·
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.
by ghm2180 5mo ago
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.
- ozgrakkurt 5mo agohttps://www.amazon.com/Computer-Architecture-Quantitative-Approach-Kaufmann/dp/0128119055 https://www.amazon.com/Computer-Architecture-Quantitative-Ap... https://casual-effects.blogspot.com/2014/05/a-computer-science-book-reading-list.html https://casual-effects.blogspot.com/2014/05/a-computer-scien...
- azath92 5mo agothe 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.
- WillAdams 5mo agoOusterhout's _A Philosophy of Software Design_ (mentioned elsethread) would be mine.
- devgoncalo 5mo agoThe Pragmatic Programmer https://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X https://www.amazon.com/Pragmatic-Programmer-Journeyman-Maste...
- pratikdeoghare 5mo agohttps://norvig.github.io/paip-lisp/#/ https://norvig.github.io/paip-lisp/#/ Really great book even if don’t care about lisp or ai.
- jfl0 5mo agofwiw, 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