LLMs are powerful, but they are not very sophisticated in managing business language. Their very nature can accelerate the software development trajectory towards Big Balls of Mud. We are going faster, but in the wrong direction.
Luckily, Domain-Driven Design offers useful constructs for building our harnesses and supporting business-oriented agentic development.
At the same time, Domain-Driven Design emphasizes learning and mastering domain complexity, and this is where the AI contribution must be managed wisely.