Problems are tough because they are complex in three ways. They are dynamically complex, which means that cause and effect are far apart in space and time, and so are hard to grasp from firsthand experience. They are generatively complex, which means that they are unfolding in unfamiliar and unpredictable ways. And they are socially complex, which means that the people involved see things very differently, and so the problems become polarized and stuck.

