# The power of constraints

> Unlimited scope kills taste. I put hard limits on time, surface area, and tech. And the product gets sharper every time I refuse to expand the box.

- Author: Kevin Dalvi
- Published: 2026-04-08
- Read time: 6 minutes
- Tags: product, process, design
- Canonical: https://www.kevindalvi.com/blog/power-of-constraints

Give a team infinite runway and they will invent a platform. Give them two weeks and a single user journey and they will invent a product. I’ve lived both. Only one of those ships.

Constraints aren’t punishment. They’re a design tool. When everything is possible, taste collapses into feature lists. When something is forced off the table, you start making real choices. And real choices are what users feel.

## Pick the box before you sketch

I set three constraints before any serious build: time box, surface box, tech box. Time: ship something usable by a date that scares me a little. Surface: one primary flow, not five adjacent ideas. Tech: use the stack we already know unless the constraint itself is learning.

The trick is writing them down where the team can point at them. Verbal constraints evaporate the first time someone says “what if we also…” Documented constraints let you say no without a personality fight.

> Creativity isn’t freedom from limits. It’s taste under pressure.

## Constraints that actually help

- One persona for the first release. If it works for them, expand later
- One success metric you can check weekly without a data science project
- A hard “won’t build” list posted next to the roadmap
- A demo date that exists before the architecture debate starts

## When to loosen the grip

Constraints should expire. After you learn something real from users, rewrite the box. Keeping a dead constraint is just stubbornness with better branding. The point isn’t purity. It’s focus long enough to discover which expansion is earned.

Every strong product I’ve shipped had an ugly list of things we refused to do. That refusal is the work. The power of constraints is simple: they force you to mean it.
