My Favourite Development Books
I have read hundreds of books over the years and some of them have had a profound effect on me. In this post, I will list my all-time favourite software development books. As you can imagine this has proven to be a very difficult task; I could easily have doubled the size of the list but keeping it small forces me to make decisions.
So, here it is - My 10 favourite development books (in alphabetical order):
- Designing Data-Intensive Applications by Martin Kleppmann
- Domain-Driven Design by Eric Evans
- Domain Modelling Made Functional by Scott Wlaschin
- Extreme Programming Explained by Kent Beck
- Grokking Simplicity by Eric Normand
- Growing Object Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce
- Modern Software Engineering by Dave Farley
- Monolith to Microservices by Sam Newman
- Software Craftsmanship by Sandro Mancuso
- Understanding the 4 Rules of Simple Design by Corey Haines
Read other posts