Keynotes, Talks & Events
DDD Academy
4 Day Remote Workshop: Learning Systems Thinking
Systems thinking practices that will help you make impactful changes -- despite the emerging complexity of modern systems.
Learning Systems Thinking
3-hour workshop exploring systems thinking, a set of tools and practices that can help you holistically grasp goals, parts and patterns connect, interact, and influence outcomes. Create conceptual models to guide impactful decisions, and much more.
NDC London: Architecture isn't Kubernetes
Architecture, in the systems age, is not (just) Kubernetes. It is is designing relationships between parts (people and tech parts) then adapting those relationship patterns as circumstances change.
OOP: Mindshifts -- Thriving in the Systems Age
In my lifetime, we have experienced the equivalent of 20,000 years of change. Nonlinear change. In many respects, we are the architects of change, yet we seem to do the same things again and again, expecting different results.
Architecture is Designing Knowledge Flow
In the tech industry, we are most interested in knowledge stock: What do you know? This focus is holding many individuals, teams and organizations back. As relational complexity increases, individual knowledge stock is insufficient. What we need is knowledge flow. The ability to craft and share knowledge in ways that enable the best possible decisions, under the circumstances, in the midst of change.
Systems Architecture - Live Experience!
Welcome to MAGO! MAGO is the most-read magazine and digital product producer in the world. Today is your first day as an architect. Welcome architect! You were hired just in time -- a crisis is looming. You and your teammates will create a recommendation … what will MAGO do next?
Architecture is not Kubernetes
Architecture, in the systems age, is not (just) Kubernetes. It is is designing relationships between parts (people and tech parts) then adapting those relationship patterns as circumstances change.
Essential Non-linear Skills and Practices for Software Professionals
As the relational complexity of our software systems increases, our traditional, linear thinking approaches are insufficient. Software professionals, especially those building interdependent software and services need to think in systems. This workshop explores practices that help us holistically grasp how all the pieces of a software system or organization connect, interact, and influence outcomes.
Essential Non-linear Skills and Practices for Software Professionals
To transform what we push to production, we must transform how we learn, communicate, and collaborate with others. In this workshop, you’ll understand how interrelated and interdependent parts (in people and software) act together to create patterns. You’ll learn to create conceptual models to guide impactful decisions. Through hands-on exercises and a real-world scenario, you'll recognize the common mistakes orgs make when solving systems problems.
Architecture isn't Kubernetes
Architecture, in the systems age, is not (just) Kubernetes. It is is designing relationships between parts (people and tech parts) then adapting those relationship patterns as circumstances change.
Architecture Isn’t Kubernetes
Architecture, in the systems age, is not (just) Kubernetes. It is is designing relationships between parts (people and tech parts) then adapting those relationship patterns as circumstances change.
Masterclass: Learning Systems Thinking
A two-day, hands-on Masterclass exploring systems thinking practices. As the relational complexity of our software systems increases, our traditional, linear thinking approaches are insufficient. Software professionals, especially those building interdependent software and services need to think in systems.
SoCrates UK: Intro to Systems Thinking
Hands-on workshop that expands your capacity to do difficult things in a relationally-complex world. Taught by Diana Montalion and Andrew Harmel-Law. (Training Day precedes the Open Space event.)
SoCraTes DE: Intro to Systems Thinking
Training Day precedes the Open Space event. Hands-on workshop that expands your capacity to do difficult things in a relationally-complex world. Taught by Diana Montalion and Andrew Harmel-Law
Learning Systems Thinking
3-hour workshop exploring systems thinking, a set of tools and practices that can help you holistically grasp goals, parts and patterns connect, interact, and influence outcomes. Create conceptual models to guide impactful decisions, and much more.
O’Reilly Live Event
Learning Systems Thinking
3-hour workshop teaching essential nonlinear skills for software professionals.
Domain-Driven Design Europe 2024
Using The Iceberg Model to Improve Sociotechnical Systems
A hands-on workshop — using the Iceberg Model to uncover the core mental models, patterns and structures that generate and reinforce patriarchy in software development.
NewCrafts Paris
Practice Systems Thinking
Systems thinking is becoming a core and critical skill. Join this 2-day workshop for software professionals, especially those building modern interdependent, event-driven software systems.
NewCrafts Paris
Keynote: Don’t Hit the Iceber
Systems thinking is becoming a core and critical skill. Join this 2-day workshop for software professionals, especially those building modern” — Robert Pirsig
Learning Systems Thinking
3 hour hands-on workshop: essential nonlinear skills and practices for software professionals
Emerging Tech East 2024
"If a factory is torn down but the rationality which produced it is left standing, then that rationality will simply produce another factory." -- Robert Pirsig
Explore DDD
Explore DDD brings together an international community of practicing industry experts, developers, software architects, business and technical leaders.
Software Development Superstream: Becoming a Senior Software Engineer
Contribute at a high level, drive big projects, and determine tech strategy.
Includes From Software to Systems, a talk by Diana Montalion
Writing as Thinking
A 6-week adventure in writing practices for knowledge workers. Strengthen metacognition, create recommendations and integrate ideas. Includes a free book and group workshops.
Software Architecture Gathering
A full-day workshop developing critical self-reflection, systems thinking and decision-making skill through hands-on exercises and real-world scenarios. And a closing keynote: Our thinking designs our architecture. Scaling up our linear thinking cannot resolve systems challenges. We need to shift to systems thinking.
Global Software Architecture Summit
A hands-on workshop exploring essential thinking skills for architecting modern systems.
Agile Meets Architecture
On the event site, you can read an introductory essay describing how the Agile mindset is integral to architecting modern systems.
Kandddsky
Tools for Systems Thinking
A workshop with Dawn Ahukanna exploring divergent toolsets and processes for systems thinking.
Better Ways
From Software to Systems: Modern Agility
Key patterns and principles that maintain cohesion, communication and conceptual integrity as software scales to systems of software.