Why DDD Matters More in the Age of AI-Generated Code
Generated code is cheap. Domain clarity is scarce.

Search for a command to run...
Series
A series about why domain-driven design becomes more important in the age of AI-generated code, not less.
Generated code is cheap. Domain clarity is scarce.

Most discussions about context for AI-assisted development focus on how to give the model more relevant material. Larger context windows help. Better retrieval helps. So does adding the file, ticket o

Most discussion about AI-generated documentation focuses on accuracy. Can the model find the right information? Does it hallucinate? Can its answer be verified? Those concerns matter, but I have becom

Most writing about bounded contexts pays close attention to what happens inside the boundary. The model should use the language of the domain. Business rules should have a clear home. Concepts that me

Discussions about model separation often end up being discussions about boilerplate. One object arrives at a service boundary, most of its fields are copied into another object, and a similar conversi

Most writing about AI-assisted development seems to settle into three positions. There is the productivity account, where an agent is judged by how quickly it turns a ticket into code, the prompting a
