Domain Driven Design
Eric Evans
21 people recommended it in 16 threads, 2010–2025.
2 commenters pushed back on it — worth reading the threads.
What people on Hacker News said
"Domain work is messy and demands a lot of complicated new knowledge that doesn’t seem to add to a computer scientist’s capabilities. Instead, the technical talent goes to work on elaborate frameworks, trying to solve domain problems with technology. Learning about and modeling the domain is left to others. Complexity in the heart of software has to be tackled head-on. To do otherwise is to risk irrelevance" - Eric Evans
Eric Evans' "Domain-Driven Design: Tackling Complexity in the Heart of Software" blew my mind. Domain modeling gets to the heart of object-oriented programming. The book is a bit academic and long-winded, but very deep and complete. This is an immediate classic and required reading for any serious engineer.
It's not about designing APIs, it's about designing your software to reflect the reality you're encoding into your software. It's a book of first principles that you can apply to any software you design.
Also, "Domain Driven Design" by Eric Evans. Both have a focus on high level architecture.
In my opinion, Eric Evans' Domain Driven Design is just about the only book that gets OO right.
A foundational text for understanding complex software systems and how to manage them effectively.
Where it comes up
- Ask HN: What books had the greatest effect on how you structure your code? 2017 · 3 recommendations
- Ask HN: What language-agnostic programming books should I read? 2017 · 3 recommendations
- Ask HN: What are the most fundamental books on computer science? 2019 · 2 recommendations
- Ask HN: What's the best book you've read regarding software development? 2025 · 1 recommendation
- Ask HN: Best books on managing software complexity? 2022 · 1 recommendation
- Books that changed my career as a software engineer 2021 · 1 recommendation
- Ask HN: Technical Summer Reading List 2021 · 1 recommendation
- Ask HN: Suggestions for books about API design? 2020 · 1 recommendation
- Ask HN: Books you plan to read in 2020? 2019 · 1 recommendation
- Ask HN: What books are you reading? 2017 · 1 recommendation
- The most mentioned books on Stack Overflow 2017 · 1 recommendation
- Ask HN: Book Recommendations? 2016 · 1 recommendation
- Ask HN: Which book are you reading these days? 2015 · 1 recommendation
- Must Read CS Books For Self Self-Taught Programmers 2011 · 1 recommendation
- What is the single most influential book every programmer should read? 2011 · 1 recommendation
- Ask HN: What are some good books for understanding OOP? 2010 · 1 recommendation
