All posts
Sep 2025·3 min read

Constraints as Features

Limiting options often leads to better outcomes than providing unlimited flexibility.

When building the Theme Builder at Shorthand, we faced a classic design tension: users wanted flexibility, but too many options led to decision paralysis and inconsistent results.

The Paradox of Choice

Our first prototype gave users full control—any color, any font size, any spacing. The feedback was unanimous: "This is powerful but I don't know where to start."

When we added constraints—a curated font selection, a defined spacing scale, color suggestions based on their logo—usage increased dramatically. The constraints weren't limitations; they were guides.

Good Constraints

Not all constraints are helpful. The good ones share a few qualities:

They encode expertise

A well-designed type scale or color palette represents decisions that most users shouldn't have to make from scratch.

They're discoverable

The constraint should be obvious enough that users understand the boundaries without hitting walls.

They have escape hatches

Power users should be able to override when needed, even if it's not the default path.

Finding the Right Balance

The art is in finding the constraint level that serves most users most of the time. Too restrictive and people feel boxed in. Too open and they feel lost.

I've started asking: "What decision could I make for the user here that they'd thank me for later?" Usually there's at least one.

OracleChapelier Fou
0:00 / 0:00