To work with complex adaptive systems, we cannot expect them to be governed by predictable rules. Nor can we expect to understand the macro by examining the micro. To handle complex adaptive systems, we need to be comfortable with the nonlinear and the unexpected.