Chunks, not items
Working memory holds about 4 to 7 discrete units (chunks) simultaneously. But a chunk is flexible: to a novice, each letter in a phone number is a chunk, limiting them to 7 digits. To someone who knows phone number patterns, the area code might be one chunk, the exchange another, reducing cognitive load. To a chess master, a complex board arrangement might be a single meaningful chunk.
The key insight is that capacity is fixed in units, not bits. A working memory of 5 chunks holds equally well 5 random letters or 5 complex words or 5 chess positions, depending on what constitutes a chunk for that person. Chunking is the fundamental strategy for expanding effective working memory without changing the brain's limits.
Building chunks and managing overload
Expertise builds by progressively chunking information. A beginner programmer holds each syntax element separately; an expert recognizes entire design patterns as units. This frees capacity for higher-level reasoning. Learning always feels effortful partly because new knowledge has not yet chunked; once internalized, the same material becomes automatic.
When working memory is overloaded, you forget details, lose your train of thought, and make mistakes. Writing things down offloads storage. Breaking complex problems into smaller steps reduces load. Familiar routines (like tying shoes) chunk into single units, freeing capacity for other tasks. Understanding these limits helps you structure learning and work to stay within cognitive capacity.