When someone pushes hard for a specific technical solution, they're usually arguing from an underlying value they haven't made explicit yet.

That's a heuristic @selketjah shared in a recent episode of "Stories of Facilitating Software Architecture & Design" — a series I host with @roundcrisis and @ahl on Virtual DDD. Most architecture content gives you frameworks or opinions.
>>>

What we try to do is different: invite practitioners to share a real story, then sit with them and extract the heuristics they've actually been working from. Something @rebeccawb introduced into our community.
>>>
Gien's full heuristic: surface value-based preferences before choosing technical solutions. Before evaluating options, dig into what's driving the strong preference. Is it fear of skills becoming outdated? Concern about maintainability? Making that visible changes the whole conversation.
>>>
In a recent episode, @diana shared one that sits alongside it: design experiences instead of explaining more. When people resist change, the instinct is to add more explanation. Rarely works. Facilitation creates more lasting impact because people internalize what they discover through their own thinking.
>>>
What I find interesting — and this isn't visible on the site yet — is that these start to connect with heuristics from earlier episodes. Diana's complements one Paul Rayner shared: make implicit mental models explicit for objective collaboration. Three different practitioners, three different stories, and underneath all of them the same move: get what's inside people's heads into a shared, tangible space.
>>>

We're quietly curating these connections. Curious to see what patterns emerge across the full collection.

Each story is at https://virtualddd.com/stories-on-facilitating-software-architecture-design and all the heuristics are on https://dddheuristics.com.

#CollaborativeModelling #SoftwareArchitecture #DomainDrivenDesign #Facilitation #VirtualDDD

Stories on Facilitating Software Architecture & Design - Virtual Domain-Driven Design

Virtual Domain-Driven Design