Chapter 9 Exercises

How to use these exercises: Work through the parts in order. Part A builds recognition skills, Part B develops analysis, Part C applies concepts to your own domain, Part D requires synthesis across multiple ideas, Part E stretches into advanced territory, and Part M provides interleaved practice that mixes skills from all levels.

For self-study, aim to complete at least Parts A and B. For a course, your instructor will assign specific sections. For the Deep Dive path, do everything.


Part A: Pattern Recognition

These exercises develop the fundamental skill of recognizing centralized and distributed architectures across domains.

A1. For each of the following systems, identify the centralized elements and the distributed elements. Then assess whether the system is predominantly centralized, predominantly distributed, or a hybrid.

a) A public school district with a superintendent, school board, principals, and classroom teachers.

b) Wikipedia -- an encyclopedia maintained by volunteer editors with a small number of administrators.

c) The human circulatory system (heart, arteries, capillaries, veins).

d) A flock of starlings performing a murmuration (the coordinated swirling patterns visible at dusk).

e) A franchise restaurant chain (corporate headquarters, regional managers, individual franchise owners).

f) The Git version control system used in software development.

A2. For each of the following failures, determine whether the failure was caused by excessive centralization, excessive distribution, or a mismatch between the architecture and the problem. Explain your reasoning.

a) A company whose CEO made every product decision, leading to a bottleneck where engineers waited weeks for approval on minor design choices.

b) A software project with no lead architect, where each team built components using different data formats, making integration impossible.

c) A city where each neighborhood independently decided its traffic signal timing, causing gridlock at the boundaries between neighborhoods.

d) A hospital where all treatment decisions had to be approved by the chief of medicine, causing dangerous delays in emergency cases.

e) A volunteer cleanup effort where no one designated meeting points or assigned areas, resulting in some locations being cleaned three times and others not at all.

A3. The chapter describes "single point of failure" as a characteristic vulnerability of centralized systems. For each of the following, identify the single point of failure and describe what would happen if it failed.

a) A small business where only the founder knows the passwords to all critical systems.

b) A power grid where all electricity is generated at one large plant.

c) A country where all judicial decisions are made by a single supreme judge.

d) A computer network where all traffic routes through one central router.

e) A family where only one member knows how to cook.

A4. Classify each of the following as an example of stigmergy, hierarchical coordination, or market coordination. Explain what information is being communicated and how.

a) Ants leaving pheromone trails to food sources.

b) A military chain of command issuing orders for a coordinated assault.

c) The price of gasoline rising after a refinery shutdown, causing consumers to reduce consumption and producers to increase supply.

d) Pedestrians spontaneously forming lanes on a busy sidewalk (some walking left, some walking right).

e) A corporate budget allocation process where department heads submit requests to the CFO.

f) Birds spacing themselves evenly on a telephone wire.

A5. The principle of subsidiarity states that decisions should be made at the lowest level capable of making them effectively. For each of the following decisions, argue for the lowest appropriate level and explain why lower levels would be insufficient and higher levels would be wasteful.

a) Setting the speed limit on a residential street.

b) Determining the interest rate for a national economy.

c) Choosing which textbook to use in a high school biology class.

d) Deciding the dosage of medication for an individual patient.

e) Establishing safety standards for commercial aircraft.

A6. Give three examples from your own life where you are part of a distributed system (making independent decisions that contribute to a collective outcome without central coordination). For each, describe: (a) the collective outcome, (b) your individual role, (c) the information you use to make your decisions, and (d) whether a centralized version of the same system could work better.


Part B: Analysis

These exercises require deeper analysis of distributed and centralized architectures.

B1. Hayek's knowledge problem argues that certain kinds of knowledge -- tacit, local, ephemeral -- cannot be centralized. Analyze each of the following types of knowledge and assess whether modern technology (big data, AI, IoT sensors) could effectively centralize it:

a) A chef's intuition for how much salt to add to a dish.

b) A teacher's sense of which students are struggling emotionally (not just academically).

c) A city's real-time traffic patterns (which roads are congested, where accidents have occurred).

d) A farmer's knowledge of which parts of her field drain poorly after rain.

e) A diplomat's sense of how a foreign counterpart will react to a particular proposal.

For each, explain what aspects of the knowledge technology can capture and what aspects remain tacit.

B2. The chapter argues that the internet is distributed at the transport layer but more centralized at the naming layer (DNS). Analyze the following layered systems and identify which layers are centralized and which are distributed:

a) The global food system (farming, processing, distribution, retail, consumption).

b) The scientific research ecosystem (funding, research, peer review, publication, application).

c) Human language (vocabulary creation, grammar rules, usage, meaning).

B3. Compare Auftragstaktik (mission-type tactics) with a modern tech company that uses "OKRs" (Objectives and Key Results), where leadership sets high-level objectives and teams independently determine how to achieve them. Analyze:

a) What structural similarities exist between Auftragstaktik and OKRs?

b) What conditions must be met for both systems to work effectively?

c) What failure modes do both systems share?

d) How does the knowledge problem apply to both?

B4. The octopus has two-thirds of its neurons in its arms rather than its central brain. Imagine an organization designed on the "octopus model," where two-thirds of the decision-making intelligence is at the operational periphery and one-third is at headquarters.

a) What types of organizations might benefit from this architecture?

b) What types would suffer from it?

c) What communication protocols between "headquarters" and "arms" would be necessary?

d) How does this relate to the principle of subsidiarity?

B5. The chapter mentions that blockchain's proof-of-work mechanism consumes enormous energy as the "cost of replacing centralized trust with distributed verification." Analyze the concept of "trust cost":

a) What does it cost to maintain trust through centralization (banks, governments, courts)?

b) What does it cost to maintain trust through distribution (blockchain, reputation systems)?

c) Are there forms of trust that can only be maintained centrally? That can only be maintained in a distributed way?

d) How does this connect to the knowledge problem?


Part C: Application to Your Domain

These exercises ask you to apply distributed/centralized thinking to your own field of study or work.

C1. Describe the centralized and distributed elements of the system you work in or study. Draw a simple diagram showing which decisions are made centrally and which are made locally. Then assess: is the current distribution of authority well-matched to the information structure of the problems being solved? Where are there mismatches?

C2. Identify one decision in your organization or field that is currently made centrally but would benefit from being distributed. Explain: (a) what local knowledge is lost by centralizing it, (b) what the risks of distributing it would be, and (c) how you would design the transition.

C3. Identify one decision in your organization or field that is currently distributed but would benefit from being centralized. Explain: (a) what coordination problems arise from distributing it, (b) what local knowledge would be lost by centralizing it, and (c) how you would mitigate that loss.

C4. Apply the concept of subsidiarity to your organization or field. Create a table with three columns: "Decision type," "Current level of authority," and "Optimal level of authority (according to subsidiarity)." List at least five decisions and assess whether each is currently made at the right level.


Part D: Synthesis

These exercises require integrating ideas across multiple sections of the chapter and across chapters.

D1. The chapter argues that distributed systems are natural explorers and centralized systems are natural exploiters (connecting to Chapter 8). Design an organizational structure for a company that needs to do both -- explore new markets and exploit existing ones. Explain:

a) Which functions would be centralized and which distributed?

b) How would information flow between the exploration units and the exploitation units?

c) How would you prevent the exploitation side from starving the exploration side of resources (exploitation myopia, from Chapter 8)?

d) How would you prevent the exploration side from wasting resources on fruitless searches?

D2. The chapter examines six domains: neuroscience, military strategy, the internet, ecosystems, blockchain, and organizations. Create a comparison table with the following columns for each domain: (a) the centralized elements, (b) the distributed elements, (c) the information structure that determines the optimal architecture, (d) the characteristic failure mode when too centralized, and (e) the characteristic failure mode when too distributed.

D3. Combine the knowledge problem (this chapter) with the concept of gradient descent (Chapter 7) and emergence (Chapter 3). Write a short essay (500-800 words) arguing that markets are "emergent gradient descent computers" -- systems where the emergent behavior of distributed agents following local gradients produces system-level optimization that no central planner could replicate. Address both the strengths and limitations of this analogy.

D4. The chapter suggests that phase transitions (Chapter 5) are especially dangerous for systems that have stopped exploring (Chapter 8) and are highly centralized (this chapter). Construct a scenario -- real or hypothetical -- where a centralized, exploitation-focused system encounters a phase transition in its environment. Describe: (a) the system before the transition, (b) the nature of the phase transition, (c) why the system's centralized, exploitation-focused architecture made it especially vulnerable, and (d) how a more distributed, exploration-inclusive architecture might have fared better.

D5. The octopus's distributed nervous system and the forest's stigmergic coordination are both examples of biological systems that solve complex problems without centralized control. Compare these two systems:

a) What is similar about the type of problem each system faces?

b) What is different about the type of distribution each uses (neural networks in arms vs. chemical signaling among organisms)?

c) What limits the degree of distribution each system can achieve?

d) How does each system maintain coherence (preventing the distributed elements from working at cross-purposes)?


Part E: Extension

These exercises push into territory beyond the chapter's explicit coverage.

E1. Research the concept of "liquid democracy" (also called "delegative democracy"), where voters can either vote directly on issues or delegate their vote to a trusted representative, who can in turn delegate further. Analyze this system through the lens of the distributed/centralized tension:

a) Is liquid democracy centralized, distributed, or hybrid?

b) How does it address the knowledge problem?

c) What coordination problems might it face?

d) What failure modes would you predict, based on this chapter's framework?

E2. The chapter argues that big data and AI have not dissolved the knowledge problem -- they have shifted its boundary. Take a strong counterposition and argue that modern AI systems (particularly large language models and recommendation algorithms) do, in fact, centralize significant amounts of previously tacit knowledge. Where does your argument succeed? Where does it break down?

E3. Consider the centralized/distributed architecture of your own mind. You have a conscious, deliberative "central" process (what Kahneman calls System 2) and many unconscious, automatic "distributed" processes (System 1 -- habits, intuitions, reflexes, pattern recognition). Map the centralized/distributed analysis from this chapter onto individual cognition:

a) What types of decisions are best handled by your "central" conscious process?

b) What types are best handled by your "distributed" unconscious processes?

c) When does your "central" process try to micromanage a decision that your "distributed" processes would handle better? What happens?

d) How does this internal architecture relate to the principle of subsidiarity?


Part M: Mixed Practice (Interleaved)

These questions interleave concepts from this chapter with earlier material. Research shows that mixed practice -- alternating between different types of problems rather than practicing one type at a time -- produces superior long-term retention.

M1. (Chapters 3 and 9) Explain how stigmergy in a forest ecosystem is an example of emergence. What are the simple local rules, and what system-level properties emerge? Could a centralized system produce the same emergent properties?

M2. (Chapters 7 and 9) A centralized optimizer uses gradient descent to find the minimum of a complex function. A distributed system uses many independent agents, each following their own local gradient. Under what conditions would the distributed approach find a better minimum? Under what conditions would the centralized approach? How does the shape of the landscape (smooth vs. rugged) affect the comparison?

M3. (Chapters 5 and 9) Explain how the concept of phase transitions applies to the failure of centralized systems. Can a centralized system appear stable up to the moment of catastrophic failure, in the same way a physical system can appear stable up to the moment of a phase transition? Give an example.

M4. (Chapters 8 and 9) A startup is deciding between a centralized organizational structure (founder makes all key decisions) and a distributed one (autonomous teams with independent decision-making). Using the explore/exploit framework from Chapter 8 and the distributed/centralized framework from this chapter, advise the startup under two scenarios: (a) the startup is in its first year and still searching for product-market fit, and (b) the startup has found product-market fit and is scaling rapidly.

M5. (Chapters 1, 3, 7, 8, and 9) Write a one-page synthesis connecting the following concepts: structural thinking (Ch. 1), emergence (Ch. 3), gradient descent (Ch. 7), explore/exploit (Ch. 8), and distributed vs. centralized (Ch. 9). How do these five ideas, taken together, form a coherent framework for understanding how complex systems solve problems?