Skip to content
How to ThinkIn the Age of AI

Concepts

The irreducible epistemic atoms underlying the curriculum. 4,828 atoms across 8 types

Rule

Place next-behavior materials where the current behavior…

Place materials for the next behavior at the physical location where the current behavior completes to reduce transition friction and support automatic chaining.

1 lessonhabit-stackingenvironmental-designtransition-friction
Rule

Limit recurring low-stakes decisions to 3-7 options…

Cut recurring low-stakes decision domains to 3-7 options maximum, because this range matches working memory capacity for effective comparison without overload.

1 lessonchoice-architectureworking-memorydecision-fatigue
Rule

Reduce choices for routine/low-stakes/high-frequency…

Apply choice reduction to routine, low-stakes, high-frequency decisions where options are hard to compare, but maintain full optionality for novel, high-stakes, infrequent decisions with clear evaluation criteria.

1 lessonchoice-architecturedecision-classificationoptionality
Rule

One-in-one-out for option sets — adding a new option…

Implement one-in-one-out constraints where adding a new option requires removing an existing one, preventing option accumulation from eroding reduction benefits over time.

1 lessonchoice-architectureoption-managementaccumulation-prevention
Rule

Pre-decisions are defaults — follow them automatically…

Treat pre-decisions as defaults that activate automatically unless new information justifies override, distinguishing genuine context changes from familiar resistance wearing the costume of novelty.

1 lessonpre-commitmentdefault-behaviorresistance-detection
Rule

Pre-decide at activity level…

Limit pre-decision scope to meaningful activity levels—what to eat, work on, when to exercise—not to fifteen-minute blocks, to avoid replacing decision fatigue with compliance fatigue.

1 lessonpre-commitmentgranularity-calibrationcompliance-fatigue
Rule

Design defaults for your actual self under realistic…

Design defaults for your actual self under realistic conditions, not for your ideal self under optimal conditions, because defaults must hold when capacity is low not just when motivation is high.

1 lessondefault-designrealistic-calibrationself-knowledge
Rule

Mark workflow decision points with explicit if-then…

Mark decision points in documented workflows with explicit notation (like decision diamonds) that states 'If X, then step Y; otherwise step Z' to make conditional logic visible.

1 lessonworkflow-documentationdecision-pointsconditional-logic
Rule

Competent stranger test for workflow steps — could someone…

For each workflow step, apply the competent stranger test: if you handed this step to a competent stranger with no additional context, could they complete it without asking a single clarifying question? Any step that fails this test is not yet atomic.

1 lessonworkflow-atomicitydocumentation-qualitycompetent-stranger-test
Rule

Failure localization test for step granularity — if a step…

Test workflow step granularity with the failure localization criterion: if this step fails, will I know what went wrong without further investigation? If no, the step needs further decomposition.

1 lessonworkflow-granularityfailure-diagnosisdecomposition
Rule

Handoff workflows need finer granularity than personal…

When documenting workflows for handoff or future self, use finer granularity than workflows written for immediate personal use, calibrating the competent stranger to match the least experienced actual executor.

1 lessonworkflow-documentationhandoff-qualityaudience-calibration
Rule

Dependency test for adjacent steps — does step B require…

For each pair of adjacent workflow steps, ask 'Does step B require the completed output of step A?' - if no, the steps can run in parallel; if yes, they must be sequential.

1 lessonworkflow-optimizationdependency-analysisparallelization
Rule

Map both data dependencies and resource dependencies…

When mapping workflow dependencies, draw arrows for both input-output dependencies and resource dependencies (shared attention, tools, or collaborators), since steps sharing scarce resources are effectively sequential even if outputs are unrelated.

1 lessondependency-mappingresource-constraintsworkflow-analysis
Rule

Sequential-by-default is a workflow smell — every numbered…

Treat 'sequential by default' as a workflow smell requiring dependency analysis - every numbered list should be questioned for which steps actually depend on which.

1 lessonworkflow-smellsequential-biasparallelization-opportunity
Rule

Position triggers at context transitions, not within…

Position triggers at transition moments between contexts rather than within stable contexts, as transitions are perceptually distinct and represent natural decision points.

1 lessontrigger-designcontext-transitionsperceptual-salience
Rule

Define completion as binary observables (draft exists)…

Define workflow completion criteria as binary observables ('draft exists') rather than subjective evaluations ('draft is good') to create clear termination points that prevent recursive perfectionism.

1 lessoncompletion-criteriaperfectionism-preventionworkflow-termination
Rule

Measure actual elapsed time over 3-4 cycles before…

Before optimizing any workflow step, measure actual elapsed time across three to four execution cycles rather than relying on felt difficulty or estimated duration, because subjective experience systematically misidentifies bottlenecks.

2 lessonsworkflow-optimizationmeasurement-firstbottleneck-identification
Rule

Optimize only the single slowest step — improvements…

Direct optimization effort exclusively at the single slowest step in a workflow, treating all improvements to non-bottleneck steps as wasted effort regardless of their magnitude.

2 lessonstheory-of-constraintsbottleneck-optimizationworkflow-throughput
Rule

When the bottleneck is waiting, not processing — reduce…

When a workflow bottleneck is a waiting step rather than a processing step, reduce work-in-progress before attempting to speed up any active processing, because Little's Law dictates that cycle time equals WIP divided by throughput.

1 lessonlittles-lawwork-in-progresswaiting-bottleneck
Rule

Four-category automation triage

Classify workflow steps as 'automate now' (well-defined, no judgment, high frequency), 'automate later' (well-defined, no judgment, low frequency), 'assist' (requires judgment but tools handle mechanical portions), or 'keep manual' (requires judgment, taste, or values only you provide).

1 lessonautomation-triageworkflow-classificationjudgment-assessment
Rule

Sovereignty check before automation — if the automation…

Before automating any step, apply the sovereignty check by asking 'if this automation produces wrong output, will I notice?' — automate only when the answer is yes through review, downstream dependencies, or verification checkpoints.

1 lessonautomation-safetysovereignty-checkerror-detection
Rule

Periodically perform automated steps manually — maintain…

Periodically perform automated steps manually as calibration exercises to maintain intervention skill and detect when automation has drifted or is producing incorrect outputs.

1 lessonautomation-calibrationskill-maintenancedrift-detection
Rule

Define workflow inputs as precondition checklists — every…

Define workflow inputs as complete checklists of preconditions—every piece of information, material, and state that must be true before the first step can execute—rather than treating inputs as obvious or self-evident.

1 lessonworkflow-inputsprecondition-checklistsreadiness-verification
Rule

Define workflow outputs as Definitions of Done…

Make workflow output specifications operational by defining them as Definitions of Done with explicit, checkable acceptance criteria rather than vague quality aspirations.

1 lessondefinition-of-doneacceptance-criteriaoutput-specification