Skip to content

My reading list

Recently, I was talking to a friend who is just switching careers to the Software Development field about what to study to become a better software engineer. I came up with this list showing the best books that I’ve read so far. Most of these books are classics, and I think they are useful to any Software Engineer out there:

  • Clean Architecture
  • Understanding Distributed Systems
  • Structure and Implementation of Computer Programs
  • Design Patterns (GoF)
  • Head First: Design Patterns
  • Designing Data Intensive Applications
  • Domain Driven Design
  • Building Microservices
  • The Phoenix Project
  • The Mythic Man Month
  • Introduction To Algorithms (Cormen)
Published inUncategorized