Critical Thinking for Engineers
How engineers think. First-principles reasoning, debugging complex systems, evaluating trade-offs, spotting assumptions, making decisions under uncertainty, and communicating your thinking clearly.
FundamentalsTopics 1–10
- ·What Is Critical Thinking?
- ·First Principles Reasoning
- ·Mental Models Overview
- ·Confirmation Bias
- ·Second-Order Thinking
- ·The 5 Whys
- ·Facts vs Assumptions
- ·Logical Fallacies
- ·Hypothesis Testing
- ·Decisions Under Uncertainty
Start Fundamentals →
IntermediateTopics 11–20
- ·Systems Thinking
- ·Inversion
- ·Pre-mortem Analysis
- ·Opportunity Cost
- ·Bayesian Updating
- ·Steelmanning
- ·Identifying Trade-offs
- ·Root Cause Analysis
- ·Probabilistic Thinking
- ·Arguing in Good Faith
Start Intermediate →
AdvancedTopics 21–30
- ·Epistemic Humility
- ·Calibrated Confidence
- ·Fermi Estimation
- ·Causal Inference
- ·Cognitive Biases Catalogue
- ·Decision Journals
- ·Expected Value Thinking
- ·Reference Class Forecasting
- ·Counterfactual Reasoning
- ·Updating Beliefs Publicly
Start Advanced →
AppliedTopics 31–38
- ·Engineering Decisions
- ·Architecture Trade-offs
- ·Debugging Thinking
- ·Estimating Project Complexity
- ·Evaluating Technical Options
- ·Blameless Post-mortems
- ·Critical Thinking in Code Review
- ·Communicating Uncertainty
Start Applied →