This blog post is a collections of programming books that comes up most often in various discussion on this subject. The data was Scrapped/Polished with LLMs so take it with a grain of salt.
| Rank | Book Title | Authors | Mentions | | --- | --- | --- | --- | | 1 | The Pragmatic Programmer | Andrew Hunt, David Thomas | 7 | | 2 | Designing Data-Intensive Applications | Martin Kleppmann | 6 | | 3 | Programming Pearls | Jon Bentley | 6 | | 4 | Clean Architecture | Robert C. Martin | 5 | | 5 | Domain-Driven Design: Tackling Complexity in the Heart of Software | Eric Evans | 5 | | 6 | Refactoring: Improving the Design of Existing Code | Martin Fowler | 5 | | 7 | Code Complete | Steve McConnell | 5 | | 8 | The Mythical Man-Month: Essays on Software Engineering | Frederick P. Brooks Jr. | 5 | | 9 | Clean Code: A Handbook of Agile Software Craftsmanship | Robert C. Martin | 4 | | 10 | The Design of Everyday Things | Don Norman | 4 | | 11 | Computer Architecture: A Quantitative Approach | John L. Hennessy, David A. Patterson | 4 | | 12 | Peopleware: Productive Projects and Teams | Tom DeMarco, Timothy Lister | 4 | | 13 | Game Programming Patterns | Robert Nystrom | 4 | | 14 | Operating Systems: Three Easy Pieces | Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau | 4 | | 15 | The Art of Computer Programming | Donald E. Knuth | 4 | | 16 | Introduction to Algorithms | Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein | 3 | | 17 | Algorithms Unlocked | Thomas H. Cormen | 3 | | 18 | How to Solve It | George Pólya | 3 | | 19 | The Elements of Statistical Learning | Trevor Hastie, Robert Tibshirani, Jerome Friedman | 3 | | 20 | The Programming Brain | Felienne Hermans | 2 | | 21 | The Phoenix Project | Gene Kim, Kevin Behr, George Spafford | 2 | | 22 | Tidy First! | Kent Beck | 2 | | 23 | C Programming: A Modern Approach | K.N. King | 2 | | 24 | The Little Schemer | Daniel P. Friedman, Matthias Felleisen | 2 | | 25 | Artificial Intelligence: A Modern Approach | Stuart Russell, Peter Norvig | 2 | | 26 | How to Design Programs | Matthias Felleisen et al. | 2 | | 27 | Statistical Rethinking | Richard McElreath | 2 | | 28 | What Is This Thing Called Science? | A. F. Chalmers | 2 |
The post Top 28 Programming Books Recommended by Hacker News Users (Analyzed with ChatGPT) appeared first on Tech TLDR;.