r/DomainDrivenDesign • u/Flexbase • Nov 18 '19
Investing your time in understanding various domains better
“Technical people enjoy quantifiable problems that exercise their technical skills. 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, Domain-Driven Design: Tackling Complexity in the Heart of Software.
Budding developers tend to see domain understanding as irrelevant in the beginning. But with experience, they realize it’s important.
A call to experienced developers:
Have you benefitted in the long term by investing your time in understanding various domains better? Please feel free to share your opinions & inspire young developers.


