Vaughn Vernon, a leading expert in Domain Driven Design, shares his thoughts on software development with AI, and their ability, or lack there of, to generate domain models.
LLMs are not strong at generating domain models. That’s mostly because all the global training data is based on CRUD. So, you want database queries and need complex joins? No problem. Oh, you want a nice, fluent, and expressive domain model with rich behavior in a specific area of expertise? Problem.