Hacker News new | ask | show | jobs
by careless_lisper 1086 days ago
I'm biased towards more practical books but here you go

- Designing Data-Intensive Applications by Kleppmann - not in your circle of interest necessarily but not in your circle of non-interest either.

- Introduction to the Design & Analysis of Algorithms by Levitin - not very popular but a great book. Interestingly, it groups algorithms around design techniques e.g. decrease-and-conquer, divide-and-conquer, greedy, DP.

- Algorithms by Sedgewick and Wayne - great algorithms book if your main programming language is Java, I keep coming back to it.