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.

  • 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.

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
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.

Analyzing against Hick's Law
Drop image or click

Your code and images are sent directly to the AI for analysis and are never stored or logged. This tool is for educational purposes only.