Recent Reading June 2025

Published on

This time around it’s a talk that I have watched a few times now because it has so many good bits of wisdom in it.

Domain Driven Design: The Good Parts

A study of using domain-driven design to build systems for Texas government agencies. Uniquely, the speaker got to do a do-over of the same system(ish) and learn. What stood out to me:

Bounded Contexts as the most important concept of DDD.

Ditch architectural patterns until they emerge. (And CQRS is very nice.)

When you build the software to model existing process and needs, your users will be happier.

On its surface this seems like such an obvious truth, and then again… I remember being a young programmer thinking that people should ditch their existing approach and just use my, obviously better, approach.