⑆
Decision
Hick's Law
The time it takes to make a decision increases with the number and complexity of choices.
Why it matters
Streaming services learned this the hard way: showing 15 subscription tiers doesn't help users choose. It causes them to leave. Netflix defaults to one recommended plan for a reason.
Key Principles
- 1Minimize the number of choices presented at any given time.
- 2Break complex tasks into smaller, sequential steps.
- 3Highlight recommended options to reduce decision time.
- 4Use progressive disclosure to manage complexity.
Try It
Adjust the number of navigation items and watch the predicted decision time change.
Items: 4RT = 348ms
Item 1
Item 2
Item 3
Item 4
0ms500ms1000ms
Code Pattern
tsx
1// ✅ Good: Progressive disclosure with categorized options
2<nav>
3 <NavGroup label="Getting Started">
4 <NavItem href="/docs">Documentation</NavItem>
5 <NavItem href="/quickstart">Quick Start</NavItem>
6 </NavGroup>
7 <NavGroup label="Advanced">
8 <NavItem href="/api">API Reference</NavItem>
9 </NavGroup>
10</nav>
11
12// ❌ Bad: Flat list of 20+ navigation items
13<nav>
14 {allPages.map(page => (
15 <a href={page.href}>{page.title}</a>
16 ))}
17</nav>Group and limit visible choices. Use categories and progressive disclosure.
AI Analyzer
Analyzing against Hick's LawYour code and images are sent directly to the AI for analysis and are never stored or logged. This tool is for educational purposes only.