3 ms·
Focused on systems and design for backend devs: 1. High Performance Browser Networking 2. Designing Data-Intensive Applications 3. Site Reliability Engineeri
by eatonphil 4y ago
Focused on systems and design for backend devs:
1. High Performance Browser Networking
2. Designing Data-Intensive Applications
3. Site Reliability Engineering: How Google Runs Production Services
4. Effective Python: 90 Specific Ways to Write Better Python
I wrote in a bit more detail here: https://notes.eatonphil.com/books-developers-should-read.html https://notes.eatonphil.com/books-developers-should-read.htm....
Personally I would definitely not put Pragmatic Programmer, Clean Code or Philosophy of Software Design on the list (of required reading). I think they're good but not great. But whatever you enjoy reading is awesome! Everyone should read more. :)
- dondraper36 4y agoHave you seen the book "Web Scalability for Startup Engineers"? I think it's also good for system design. Definitely not as deep as DDIA, but I would say it's a decent prerequisite :)
- eatonphil 4y agoNope, I haven't seen it!