Rich Domain Models: Start with What Is, Not What Happens
A lot of software is more difficult to build and maintain than it needs to be.
Not because the business itself is inherently complex.
Not because the requirements keep changing.
But because the softwa
blog.leonpennings.com9 min read