Chapter 6. Order for Free

Brace yourself. This is the “science chapter.” Complex Adaptive Systems (CAS) is a deep topic, and you'll need to understand at least some of the science in order to see how it applies to software development. Don't worry, though. I think it's possible to distill CAS to three concepts that describe how a CAS comes to be, and how it works once it exists. A CAS

  • Organizes itself

  • To the edge of chaos

  • Where co-evolution happens

The result is a dynamic, ordered reality that is most practically adaptable to its constantly changing environment. A CAS functions as if it were under some sort of external control, but it isn't.

Get Managing Software for Growth: Without Fear, Control, and the Manufacturing Mindset now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.