Perceived Simplicity
"We strive for this concept of what we call perceived simplicity, which is there are advanced features in the product and they are easily discoverable when you look for them, but they're effectively hidden if you're not looking for them." - Casey Winters
What It Is
A design philosophy for managing product complexity. As products grow, they face Scott Belsky's product lifecycle trap: users flock to a simple product, the product adds features for power users, and users flock to the next simple product. Perceived simplicity breaks this cycle.
The goal: advanced features exist and are easy to find when you look for them, but effectively invisible when you're not. The majority of users never encounter complexity that would confuse them.
How It Works
The Problem
Products face a constant tension:
- New/casual users want simplicity
- Power users want advanced features
- Growing products naturally add complexity
- Users shift from casual to sophisticated over time
Common Solutions That Often Fail
| Approach | Why It Fails |
|---|---|
| Unbundling (separate apps) | Fragments experience, loses integration benefits |
| Progressive disclosure | Doesn't work when you never want some users to find advanced features |
| Segmentation | Fails when users shift between segments over time |
| Proactive training | Doesn't scale for consumer products |
Perceived Simplicity Approach
- Advanced features exist in the product
- Easily discoverable when a user actively looks for them
- Effectively hidden from users who aren't looking
- Majority never encounters complexity they don't need
The WhatsApp Model
WhatsApp exemplifies perceived simplicity:
- Core experience: Simple chat that works great
- Advanced features: Voice messages, video calls, phone calls
- Discovery: Easy to figure out when you need them
- Default: Hidden complexity if you're just chatting
How to Apply It
Design Principles
Lead with the core use case - What does 80% of your users need to do? Make that frictionless and obvious.
Hide advanced features in plain sight - Don't bury them, but don't surface them until relevant.
Design progressive entry points - Users should naturally discover features when their needs evolve.
Avoid premature education - Don't teach users about features they don't need yet.
Evaluation Questions
For each feature addition, ask:
- Will this confuse users who don't need it?
- Can it be surfaced only when relevant?
- Does it clutter the primary path?
- Could a user discover it in less than a second when needed?
Common Patterns
- Contextual reveal: Feature appears when context makes it relevant
- Expandable sections: Advanced options behind "More options" or disclosure arrows
- Smart defaults: System makes good choices; customization available but not required
- Secondary surfaces: Settings, menus, or modes that contain power features
When to Use It
- Product is growing: Adding features for new use cases
- User sophistication varies: Serving both novices and power users
- Facing the Belsky trap: Users leaving for simpler alternatives
- User personas shift: Users graduate from simple to complex needs
Source
- Guest: Casey Winters
- Episode: "Why most product managers are unprepared for the demands of a real startup"
- Key Discussion: (21:32) - Casey explains perceived simplicity as Eventbrite's design philosophy
- YouTube: Watch on YouTube
Related Frameworks
- Opinionated Defaults - Make it easy to do the right thing
- Minimum Lovable Product - Start with products people love, not just products that work