First of all, let's say that "Complexity: A Guided Tour" is a clear and understandable picture of what "mainstream introductory Santa Fe Institute Complex Systems Science" (SF-CSS) is concerned with. It's a fine book about what has now come to strike me as a strange tradition.
There is a lot to like: all of the greatest hits are here with suitable background knowledge (bifurcation in logistics maps, numerical chaos, cellular automata, genetic algorithms and adaptation, information theory, theory of computation, various measures of complexity, game theory, network dynamics, etc.), I was particularly pleased to learn a few new things about complexity in biology (such as metabolic scaling theory and the complexity of gene regulation) presented as a bridge to topics I knew, which was what I was hoping for. There's a point of view, but it's clearly trying to be fair.
What does complexity mean to SF-CSS? Complexity is the phenomenon where complicated behavior emerges from the interaction of 'simple' parts, and moreover some complicated aspect of the system's dynamics or structure continues to manifest even after simplifying those parts in models. This seeming interest in primarily the models themselves is a much different treatment of what complexity is about than from, say, Thomas Homer-Dixon or researchers who build world dynamics models. Why isn't "Complexity" about complex issues? or about complicated truths? or difficult problems? or problematic situations?
In no small part, SF-CSS seems to be the way it is because it comes from particle physicists looking to the next stage of their career; physicists who have successfully transformed how we understand the small and are looking to the large. They are looking for the model systems of interaction; the simple systems that display identifiable complex traits, as this is how physical intuition works. Computer scientists and mathematicians, necessarily confined to their corresponding abstractions, also shaped this community. Therefore, modeling plays an oversized role in these discussions, with a chapter on computer modeling coming up suddenly in the discussion.
The one character of modeling this book doesn't notice is that models are not benign: the adaptivity of people means that we stoop to the level of the models we are presented. There is the tragedy of when people following the models themselves. For example, we now know that if you teach an economics where people act in a self-interested way, they tend to act in a more self-interested fashion. There is also the tragedy that results when others are expected to behave according to models: the difficulty of handling an insurgent population is that they don't care about rational game-theoretic outcomes, but will not respect any power that does not have legitimacy, a legitimacy earned by being perceived as treated in a fair and decent way. Let's not even get into the tragic ways Darwinism has been misunderstood in the past or network logic distorts our lives today. Scientific models have a context beyond where they are introduced in scientific history, but echo back into society with the classical effects of structuration, making us into something new.
In this regard, the capacity of analogy making and conceptual slippage is also treated only positively, as a source of innovation and creativity. Today, we know that unconscious substitutions are also the source of biases and confusions. Sometimes, these slippages take hold to the degree that they are no longer visible to a particular scientific community, such as we see from Philip Agre's critiques of some artificial intelligence traditions.
Having said that, my concern is not that the material isn't sufficiently critical. I love a sense of scientific wonder and think it leads to a richer life. What I think is generally missing in SF-CSS (as presented here) is a kind of groundedness and specificity. To be fair, some of the subjects mentioned as not being mentioned (ecology, climatology, medicine) tend to be more grounded. This book is also a tour of the conceptual highlights of the subject, so maybe a conceptual focus is to be expected. Yet I fear that some of SF-CSS culture has internalized a bit of Rutherford's "All science is either physics or stamp collecting." I think we need more stamp collectors, particularly when some kinds of stamps start fading and shriveling up. A complexity topic notably missing, path dependency, also speaks to the need for a more specific and contextually grounded science.
I know however that things are looking up in this regard. I heard a recent talk by Eric Smith (a well-respected member of the SF-CSS community), who said that it's time for the complex systems community to start taking the specificity of chemistry and biology seriously. I have hope for a more grounded science of complex systems.