Systems thinking is becoming a core and critical skill. The Iceberg Mode helps us understand "the rationality that produced" our current situation. As a software professional, you can use it whenever you want to understand the root cause of a system challenge.
Achieving conceptual integrity in a system requires crafting conceptual integrity in people.
Learn to practice argumentation – reasoning systematically in support of an idea, action, or theory. It’s the foundational skillset for architects who are navigating uncertainty, and… it works!
A wonderful discussion with Patrick Akil on how systems thinking is relevant to our work in software.
Essential nonlinear skills and practices for IT professionals, skills we might not think of as “IT”. What are the practices that help us navigate from software to systems?
How nonlinear thinking helps with software architecture and why it is important.
In the world of “digital transformation”, software is becoming systems. Unfortunately, we don’t think in systems. What are the essential skills and practices that help us navigate this paradigm shift?
At DDD conferences and workshops, we focus a lot on modeling but not on writing. Most of us working as systems designers do A LOT of communicating, sharing our thinking with words. Writing a fabulous tool for thinking.
Our thinking designs our architecture. Scaling up our linear thinking cannot resolve systems challenges. We need to shift to systems thinking.