How Cognitive Biases Affect our Software Architectures
summary
Explains how specific biases — confirmation bias, availability heuristic, zero risk bias and outcome bias — derail architecture choices and debugging; gives concrete fixes: use threat modeling for security trade-offs, write decision records that capture problem, rationale and anticipated downsides, run small POCs (example: choosing Reflux then migrating to Redux) and treat design choices as hypotheses to test with experiments, pairing or rubber‑ducking to avoid chasing improbable causes.
AI-written summary · about
chapters (13)
- 0:00Introduction to biases
- 1:38Cognitive biases overview
- 3:27Impact of uncertainty
- 5:55Risk assessment biases
- 8:04Strategies for mitigation
- 9:56Biases in technical tasks
- 11:41Statistical fallacies
- 14:23Scientific approach to work
- 17:13Understanding outcome bias
- 21:11Decision records and models
- 24:55Additional common biases
- 26:58Redefining confidence
- 31:33Q&A session
related talks
44mCognitive Biases Driven Architecture?
07mSAG Expert Interview #02: How Cognitive Biases Impact Software Architecture
01h 00mCognitive biases in software development
01h 02mCognitive biases in software development
52mYour Brain on Software Development
38mCognitive Bias: A reflection and path forward
39mOur Brain Is 'null'! Cognitive Biases Applied to the Developer's Craft
30mBehavioral Software Engineering
