Abstract
I see in the nature of our minds and the character of our problem-solving methodologies a search for simplifying tools that will let us model a complex world and get away with it far more often than we might suppose. As it turns out, this broad a reach to mind and world is possible because both turn on common properties of evolved complex adaptive systems. These are in effect “design principles” for the architecture of nature—all of it, from biological systems to ourselves and the technologies that we engineer.I explore how generative systems may, under some circumstances lead to adaptive radiations, and how the growth of complexity is entailed by their compositional embedding of prior systems, their stabilizing their features as architecture thru a process that I call generative entrenchment. I also explore how modularity has two forms: top-down modularity or “quasi-independence” in which evolving systems require the possibility of changing parts of the system without scrambling the organization of the rest, and bottom-up modularity in which a stable alphabet of standardized parts can be combined in various ways to generate an adaptive radiation of diverse systems to accomplish different things.