Domain Bugs Cost More Than Code Bugs
Domain-Driven Design, ubiquitous language, and bounded contexts matter because product teams ship the wrong workflow when legal, product, and engineering mean different things by the same word.
Domain Bugs Cost More Than Code Bugs
Domain-Driven Design, ubiquitous language, and bounded contexts matter because product teams ship the wrong workflow when legal, product, and engineering mean different things by the same word.
Came across this take recently: "How long until the DDD community realises AI/LLM assisted programming is still DDD, but you no longer need to do the actual implementation, just document & validate it?"
We already do. The bounded context pattern is still very much valid.
...
#DomainDrivenDesign #BoundedContext #UbiquitousLanguage #AIAgents #SoftwareArchitecture
Use AI to Stand In for a Domain Expert
This is article is the first installment in the Workflow Patterns for AI-Assisted Development series. To get notified when a new article is published, subscribe for free via email or RSS. Domain Language Mining Discover jargon from an unfamiliar field using LLMs to help you write better software. [β¦]https://kerrick.blog/articles/2025/use-ai-to-stand-in-for-a-domain-expert/
I'm just at #ManuSec (a #Cybersecurity conference focused on manufacturing/ #OtSecurity )
A lot of discussion focuses on finding a common language between IT and OT.
This reminds me so much of the #UbiquitousLanguage of #DomainDrivenDesign (#DDD)
I expect that we will discover that this only works in a #BoundedContext (sadly I fear we will need 5-10 years for that π¬)
I think #UbiquitousLanguage is still one of the most underrated concepts from #DDDesign.
Especially in tests.
Zbieram materiaΕy na mailing o Ubiquitous Language jakiego prawdopodobnie nie znacie.
Jak myΕlisz, co w nim siΔ znajdzie?
Daj znaΔ w komentarzu. π
Alert π¨: Manage Team Cognitive Load - an example from the field!
I supported a team with their designs a while ago, embracing #DomainDrivenDesign. As part of the journey, they built a strong relationship with their business counterparts and nailed the concept of #UbiquitousLanguage. As a consequence, even the purpose of the team evolved, which means that artifacts needed to be updated.
Small π§΅ 1/
For the new Code Craft Academy assessments, I took the decision to provide a skeleton domain model (as data classes) for participants to hang new behaviour on. My thinking was that it would constrain their interpretations of requirements, and in that respect it certainly did. Most interpreted "add item to order" and "receive stock in the warehouse" the same way.
Took me back to the old days when we used to think about and talk about the design a bit before we wrote code π
Exciting news for JetBrains users interested in #contextive - the latest plugin platform EAP (early access program) RC includes support for the hover function!
Contextive should be ready to launch in the Jetbrains plugin marketplace when this RC goes GA.
#domaindrivendesign #ubiquitouslanguage #jetbrains #intellij @nick_tune @yellowbrickc @__maxs__