
The 7 ± 2 Rule Chunking for Advanced Architecture Thinking
- Mark Kendall
- 2 hours ago
- 3 min read
The 7 ± 2 Rule
Chunking for Advanced Architecture Thinking
There’s a quiet cognitive constraint that shapes every architecture decision we make.
Most engineers never think about it.
Most architects feel it — but rarely name it.
It’s the “7 ± 2” rule.
And if you understand it deeply, it changes how you design systems.
The Human Constraint
In 1956, psychologist George A. Miller proposed that the human mind can hold roughly 5 to 9 chunks of information in working memory at once.
Not variables.
Not lines of code.
Chunks.
A chunk is a compressed abstraction your brain treats as a single unit.
For example:
You don’t remember a 10-digit phone number as 10 digits.
You remember it as three chunks.
The same principle applies to architecture.
Why This Matters More for Architects
A developer might think in:
Functions
Classes
Files
An architect thinks in:
Services
Domains
Control planes
Policies
Data contracts
Deployment models
The complexity explodes quickly.
If you try to hold:
18 services
7 data flows
4 agent types
3 runtime modes
6 guardrails
…all at once?
Cognitive overload begins.
It doesn’t matter how smart you are.
The constraint is biological.
Elite Architecture Is Compression
The goal is not to reduce complexity.
The goal is to structure complexity so it can be reasoned about in layers.
Advanced architects instinctively do this:
They define 4–6 top-level pillars.
Each pillar contains subcomponents.
Each subcomponent contains implementation details.
But at any moment, only one layer is active in the mind.
This is zoom-based reasoning.
Zoom out → 5 pillars.
Zoom in → 5 subcomponents.
Zoom out again → collapse back to 5 pillars.
If you can’t summarize your system in 5–7 meaningful abstractions, it’s not compressed enough.
Retrieval Is Not Structure
Modern AI tools make everything searchable.
You can build a team brain.
You can index thousands of documents.
You can query architectural decisions instantly.
But retrieval does not equal cognitive clarity.
Search answers questions.
Structure enables reasoning.
If your architecture is not chunked intentionally, AI will help you find details — but humans will still struggle to navigate the whole.
Architecture must be navigable, not just searchable.
The Architect’s Discipline
The 7 ± 2 rule is not about limiting ambition.
It’s about respecting human bandwidth.
Here’s a practical discipline:
When designing a platform, ask:
What are the 5 core control surfaces of this system?
Which layer am I reasoning at right now?
Can I draw this architecture in under 60 seconds?
If a new engineer joins, can they grasp the top layer in one sitting?
If not, compression is needed.
Not simplification.
Compression.
Why This Matters in the Age of AI
AI systems do not suffer from working memory limits the way humans do.
But organizations do.
Teams do.
Architects do.
As systems become more autonomous, distributed, and policy-driven, the human bottleneck becomes cognitive clarity.
The architect’s role shifts from:
Writing code
to
Designing structures that fit inside human working memory.
Every Day in Engineering Can Be Better
Perfection is not the goal.
Improvement is.
You may already have strong documentation.
You may already have a well-designed platform.
You may already be ahead of your peers.
The point is not to tear it down.
The point is to ask:
Where can this be more compressible?
Where can abstraction reduce mental load?
Where can clarity replace cleverness?
That mindset alone changes the trajectory of a career.
Architecture is not about knowing the most.
It’s about structuring complexity so others can think clearly.
Respect the constraint.
Design for cognition.
Build systems that fit inside the mind.

Comments