1. Algorithms to Live By, Brian Christian & Tom Griffiths Explores how computational algorithms can help with human decision making.
  1. Test-Driven Development A practical guide to writing tests before the code, which pushes you toward clean design.
  1. AI Superpowers, Kai-Fu Lee Looks at the AI race between the US and China and its geopolitical implications.
  1. The Information, James Gleick A history of information, from ancient languages to the digital age.
  1. Planning Extreme Programming How to plan and run projects with Extreme Programming.
  1. Grokking Algorithms, Aditya Bhargava A visual, simplified introduction to classic algorithms.
  1. CSS Secrets, Lea Verou Creative solutions to common CSS problems.
  1. Clean Code, Robert C. Martin Principles and practices for writing clean, maintainable code.
  1. Implementing Domain-Driven Design, Vaughn Vernon A detailed guide to applying DDD on real projects.
  1. Monolith to Microservices, Sam Newman Patterns and strategies for migrating from monoliths to microservices.
  1. Introduction to Graph Theory, Richard J. Trudeau An accessible introduction to graph theory.
  1. The Math Book, Clifford A. Pickover Important mathematical history and concepts, in illustrated form.
  1. Learning Domain-Driven Design, Vlad Khononov A modern introduction to DDD, focused on business alignment.
  1. Algorithmic Thinking, Daniel Zingaro Teaches problem solving through algorithms.
  1. Algorithms, Robert Sedgewick & Kevin Wayne A comprehensive guide to classic and modern algorithms.
  1. The Design of Web APIs, Arnaud Lauret Good practices for designing clear, scalable APIs.
  1. Database Internals, Alex Petrov How distributed databases work on the inside.
  1. Designing Data-Intensive Applications, Martin Kleppmann A guide to scalable, fault-tolerant systems.
  1. Coders at Work, Peter Seibel Interviews with well-known programmers about how they work.
  1. Why Programs Fail, Andreas Zeller Techniques for debugging and analysing software failures.

Liked it? If you want more books, let me know.

And if you want to read along, come to the dev book club.