Back to All Events

Emerging Tech East 2024


  • The Science Center 3675 Market Street Philadelphia, PA, 19104 United States (map)

Critical Shifts in Thinking for the Systems Age

Systems experts have taught us how to improve our software systems:

  • Peter Senge has demonstrated that we blame the wrong things (events, situations or processes) for our systemic problems.

  • W. Edwards Deming says that 94% of the time, the system is to blame for performance issues, not the individual parts of the system.

  • Jay Forrester discovered counterintuitiveness: most organizations “fix” systemic problems by inadvertently making them worse.

  • Donella Meadows said, “We'll go down in history as the first society that wouldn't save itself because it wasn't cost-effective.”

As relational complexity increases, we need to think in systems. I don't just mean adopt Kubernetes. I mean change some of our core mental models.

Without systems thinking, nothing is transformed.

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

Systems thinking is becoming a core and critical skill. The Iceberg Model, for example, helps us understand "the rationality that produced" our current situation. Using it helps us understand the root cause of a system challenge.

This keynote outlines four essential shifts we need to make as software professionals in the modern world.

Previous
Previous
March 12

Explore DDD

Next
Next
April 16

Learning Systems Thinking