Curated reading paths
Reading Paths
Lightweight sequences through existing graph entities for readers who want a practical way into the playbook.
- Architecture Decision-Making
Use tradeoff thinking, quality attributes, decision records, timing, reversibility, and boundaries to structure design reviews.
- Everything Is a Tradeoff
- Architecture Characteristics
- Fitness Functions
- Decision-Making Under Uncertainty
See how human judgment is systematically bounded, then walk the specific biases that distort estimates and choices so they can be recognized in the moment.
- Judgment Is Bounded
- System 1 and System 2
- Anchoring
- Designing for Failure
Treat failure as the normal condition of a complex system and build the reasoning that follows: partial failure, latent flaws, tolerance, graceful degradation, and resilience.
- Failure Is Normal
- Partial Failure
- Latent Failures
- Judgment in the AI Era
The capstone path. When code is cheap to produce, value moves to deciding what is correct and proving it: specify intent, draw the boundaries, then verify, operate, and learn.
- Verification Over Authorship
- Ubiquitous Language
- Bounded Context
- Product and Organization Systems
Connect product direction, metrics, choice environments, Conway effects, and team interfaces as one socio-technical system.
- Start From the User
- Working Backwards
- Input vs Output Metrics
- Software Design Foundations
Work from the diagnosis that complexity is the core problem down to the concrete techniques that keep code understandable: hiding decisions, deep modules, precise names, and obvious code.
- Complexity Is the Root Cause
- Complexity
- Essential vs Accidental Complexity
- Systems Thinking Foundations
Build a first path through system structure, feedback, delays, leverage, traps, and complexity before branching into the wider graph.
- Structure Drives Behavior
- Stocks and Flows
- Feedback Loops