Satisfying Software

Satisfying Software
Podcast Description
Welcome to Satisfying Software.
Each episode we sits down with someone from the industry to talk about what good software looks like. We'll discuss a range of different topics or techniques that can help you in your daily work. Whether that's settling a conflict, managing trade-offs or simply how to deliver high quality software. We'll ask each guest for advice based on their hard-earned expertise in grappling with complex software systems. And we will of course ask the guests what satisfying software means to them.
This show is hosted by Gien Verschatse and powered by Aardling.
Podcast Insights
Content Themes
The podcast covers a wide range of themes including event-driven architecture, Domain-Driven Design, and software system design philosophies. For instance, episodes delve into designing event-driven systems, exploring tactical patterns in Domain-Driven Design, and understanding the emerging concept of Residuality in software architecture, providing listeners with actionable advice and diverse perspectives from seasoned professionals.

Welcome to Satisfying Software.
Each episode we sits down with someone from the industry to talk about what good software looks like. We’ll discuss a range of different topics or techniques that can help you in your daily work. Whether that’s settling a conflict, managing trade-offs or simply how to deliver high quality software. We’ll ask each guest for advice based on their hard-earned expertise in grappling with complex software systems. And we will of course ask the guests what satisfying software means to them.
This show is hosted by Gien Verschatse and powered by Aardling.
Today’s episode of Satisfying Software is with Diana Montalion, author of Learning Systems Thinking.
Diana has a wealth of experience of helping software teams navigate complex software systems at places like The Economist and The Wikimedia Project.
If you’re a software designer, architect, or developer interested in non-linear thinking, this conversation will introduce you to new ways to improve your craft.
The conversation covers:
- How to build trust and lead effectively when you’re not certain about the right direction
- Why being right is always temporary
- How to express intuition and uncertainty in decision-making conversations
Shownotes:
- Buy Diana's book – Learning System Thinking – https://www.oreilly.com/library/view/learning-systems-thinking/9781098151324/
- Take Diana's course -https://ddd.academy/learning-systems-thinking/
- Join us in Antwerp on June 4-6 for Domain-Driven Design Europe, EventCentric and Data Mesh Live – https://dddeurope.com/
- Join Gien's class ”Leadership in Software Design” on June 2-3 in Antwerp – https://2025.dddeurope.com/program/leadership-in-software-design/
Satisfying Software is hosted by Gien Verschatse and produced by Aardling, a software designing and modelling consultancy. https://aardling.eu/

Disclaimer
This podcast’s information is provided for general reference and was obtained from publicly accessible sources. The Podcast Collaborative neither produces nor verifies the content, accuracy, or suitability of this podcast. Views and opinions belong solely to the podcast creators and guests.
For a complete disclaimer, please see our Full Disclaimer on the archive page. The Podcast Collaborative bears no responsibility for the podcast’s themes, language, or overall content. Listener discretion is advised. Read our Terms of Use and Privacy Policy for more details.