The advice process doesn't give you worse decisions. It shows you the conversations you were never having.

#SoftwareArchitecture #DomainDrivenDesign #ArchitectureDecisionRecords #CollaborativeModelling #TeamTopologies

Your DDD folder structure:

Aggregates/ ValueObjects/ Repositories/ Services/

This tells developers nothing about what the system does. It's pattern taxonomy without business alignment.

Flip it:

Wallet/ Order/ Promotion/ Account/

Group by business, not by patterns. The Aggregate is already your consistency boundary — make it your module boundary too.

The folder tree is the first thing a new dev reads. Make it speak business, not textbook.

#DomainDrivenDesign #SoftwareArchitecture #PHP

If every priority call feels like a coin flip, you’re missing strategic domain modelling. @otaviojava shows how subdomains clarify decisions, focus effort, and tame complexity.

Start here → https://javapro.io/2025/11/18/strategic-domain-driven-design-the-missing-link-in-modern-java-projects/

#DDD #DomainDrivenDesign #DevLeadership #JAVAPRO #Java @OpenAI

Which is ultimately the deeper question: how do we change the conditions, not just the practices?

#SoftwareArchitecture #CollaborativeModelling #DomainDrivenDesign #TeamTopologies #FacilitatingArchitecture

Something a bit special is happening at FlowCon France in two weeks: I will be on stage at the same conference with my co-authors of Collaborative Software Design, just not at the same time.

#CollaborativeSoftwareDesign #DomainDrivenDesign #SoftwareArchitecture #DecisionMaking #FlowConFrance https://flowcon.fr
>>>

"Programmieren ist längst weniger das Schreiben von Code als vielmehr das Verstehen von Systemen. Jede Codebasis wird weit öfter gelesen als erweitert. Und genau dort zeigt sich ein häufiges strukturelles Defizit: Das „Warum“ der Entscheidungen ist meist unsichtbar."

https://www.heise.de/hintergrund/KI-als-Spiegel-Fehlende-Bedeutung-in-Code-und-Architektur-11202267.html

#cleanCode #domaindrivendesign

KI als Spiegel: Fehlende Bedeutung in Code und Architektur

Code und Architektur gelingt es oft nicht, Bedeutung verständlich zu vermitteln. An den Folgen scheitern nicht nur Menschen, sondern auch KI-Modelle.

Developer

Jump into my upcoming "Implementing #DDDesign Workshop" and learn the full range of strategic and tactical modeling, as well as additional patterns and tools to understand your domain, design multiple models, and implement.

Registration below. #domainDrivenDesign #DDD #EventStorming #EventDrivenArchitecture #PortsAndAdapters #HexagonalArchitecture

https://kalele.io/iddd-workshop

Evelyn van Kelle and I are on the train back from @ama_conf, and we wanted to share something we promised during our talk.

Our session on debiasing software design decisions started from a frustration we both share: there's plenty of awareness in our industry about cognitive biases, but rarely anything beyond a nudge or two. The science is clear though, awareness alone isn't enough. You need a strategy.
>>>
#DomainDrivenDesign #SoftwareArchitecture #DecisionMaking #CognitiveBias

Knowing about a bias, it turns out, does not make you immune to it.

I did bring KitKats as a precautionary measure. At least one of us came prepared.

Looking forward to seeing you in Berlin!

#AgileArchitecture #CognitiveBias #SoftwareDesign #DomainDrivenDesign

Some of those stickies at the bottom of the board are still open questions. Good. Better to ask them here than have someone answer them quietly in a pull request.
Architecture is already happening across the whole room. The question is whether we make it visible.

This is part of day two of my DDD foundation workshop, and honestly one of my favourite conversations to facilitate.

#DomainDrivenDesign #CollaborativeModelling #EventStorming #SoftwareArchitecture #TeamTopologies