[DDDDD-20] Speaking truth to power: a foundational skillset

May 15, 2020 7:00 pm (UTC)

As complexity increases, are you (too often) shouting into the wind? Do you see icebergs ahead yet fail to convince others to avoid them? Are your architecture-focused discussions more exhausting than productive? Does the accountant understand the value of your work? The thinking and communication skills we've developed on the job often fail us when we face more-complex challenges. That is why we are learning DDD. Rather than double down on code-specific solutions, we are developing different, more effective conceptual approaches. Yet, there is an underlying skillset the nourishes and supports our ability to practice DDD or any approach that challenges traditional 'power' structures. In this workshop, we'll focus on that skillset.

We'll explore the four fundamental truths:

  • Conway was right: communication architects software and systems
  • Uncertainty is always a factor
  • Fred Brooks was right: conceptual integrity matters most
  • Continuous learning is essential: the modern hero is the person who weaves everyone else's expertise into a cohesive, trustworthy whole

And we'll explore four fundamental practices:

  • Argumentation: creating strong and valid solutions based on sound reasoning
  • Structuring collective reasoning: thinking well together
  • Recognizing conceptual fallacies
  • Cultivating the right types of energy: aka thoughts are only part of communication

In this talk, I'll link to practice materials to try at home.

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Latest sessions

Team Topologies Workshop with Luke and Andy

Team Topologies Workshop with Luke and Andy

Please note the event time is 7pm New Zealand Time (7am Central Europe) A workshop to teach participants about the key concepts from the book Team Topologies - and how to apply the Team Topologies modeling shapes to explore organization dynamics. Using the Team...

Abstractions as bridges with Hazel Weakly

Abstractions as bridges with Hazel Weakly

Have you ever wondered about what makes a good abstraction vs a bad one? Do you want to examine potential reasons why efforts to develop abstractions at a company or in a project take hold, and some don't? Or what it takes to develop an abstraction that reaches...