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:
- Modularity should make future change easier.
- Coupling should be chosen deliberately.
- Boundaries should reflect how teams actually work.
- Modeling should optimize for usefulness, not completeness.
- Architecture should record its reasoning and assumptions.
- Architecture is ongoing judgment and trade-offs, not a one-time design step.