I've read through about... half of it; at least from my perspective (as a current software engineer at Google with experience with most of the systems / processes outlined in the book), a lot of it is philosophical about the "why" of software engineering.
You said Effective Python is one of the books you'd recommend to "every developer," are the topics covered broadly applicable rather than tied to language features specific to Python?
Looking at https://sre.google/books/, I find that "Site Reliability Engineering: How Google Runs Production Services" is the third one, after two others that are very similar (judging solely by the titles...) Any insight about them? Maybe some of the other two has become a better first read?
eatonphil|4 years ago
Tldr; Designing Data Intensive Applications, Effective Python, The Google SRE book, and High Performance Browser Networking.
https://github.com/eatonphil/notes.eatonphil.com/blob/master...
vitus|4 years ago
https://abseil.io/resources/swe-book has a link to a PDF copy.
I've read through about... half of it; at least from my perspective (as a current software engineer at Google with experience with most of the systems / processes outlined in the book), a lot of it is philosophical about the "why" of software engineering.
feu|4 years ago
j1elo|4 years ago
drums8787|4 years ago
mephitix|4 years ago
+1 for both data intensive apps and Google SRE books. The other two I haven’t checked out yet