---
name: dec-cognitive-load
description: Cognitive Load Theory for interfaces — intrinsic (task difficulty), extraneous (poor-design overhead), and germane (useful mental-model building) load. Use when a screen feels overwhelming, deciding what to simplify vs preserve, chunking complex flows, or diagnosing whether friction comes from the task or the design.
tags: [cognitive-load, ux, simplicity, chunking, always-on]
---

# Cognitive Load Theory

Three distinct sources of mental effort. The designer's job is to cut one, manage another, and protect the third.

- **Intrinsic** — inherent task difficulty. Can't be removed, but *managed*: chunk it, sequence it, apply progressive disclosure.
- **Extraneous** — overhead imposed by poor design (clutter, inconsistency, unclear copy, bad layout). **Eliminate this** — it's pure waste and squarely the designer's responsibility.
- **Germane** — productive effort spent building useful mental models. **Preserve this** — it's the user learning the system; don't strip it out chasing "simplicity."

## How to apply

- When a screen overwhelms, first ask: is this **intrinsic** (hard task) or **extraneous** (bad design)? Attack extraneous first — it's free.
- Reduce intrinsic load by **chunking** and **progressive disclosure**, not by removing capability.
- Don't over-simplify away **germane** load — onboarding and well-designed friction that teaches the model are worth keeping.
- Every inconsistency, redundant field, and unclear label is extraneous load. Hunt them.
