Notes on "Dear Architects" podcast episode: "Why AI is the Third Coming of Domain-Driven Design".

The title is only a small part of the episode. My main takeaway is that, because AI changes the medium of communication to natural language, precise ubiquitous language will matter even more.

Condensed takeaways:

  1. Modularity should make future change easier.
  2. Coupling should be chosen deliberately.
  3. Boundaries should reflect how teams actually work.
  4. Modeling should optimize for usefulness, not completeness.
  5. Architecture should record its reasoning and assumptions.
  6. Architecture is ongoing judgment and trade-offs, not a one-time design step.