Skip to content
Thoughts

Constraints decide for you

April 1, 2026·1 min read

I built the first version of Phora alone, from scratch, with my own money. No design team, no research budget, no three months of user testing. Just an idea, a tech stack, and limited time.

Most of the decisions weren't mine. The constraints made them for me.

Tight spaces aren't obstacles; they're design tools

When everything is possible, you deliberate. You shuffle. You spend a week on a button. But when time is finite, budget is zero, and the team is just you, there's nothing to shuffle. You decide because you have to.

Phora's scene selector was supposed to be a complex editor. Prompt fields, dozens of settings, manual fine-tuning. But there wasn't time to build it. So it became a single button: the AI analyzes the product and suggests scenes. That's it. It became one of the strongest features, and it never would have existed if I'd had the time to build the original version.

Not all constraints are useful

There's a difference between strategic constraint and poor planning. If you don't test because you ran out of time, that's not a virtue, it's laziness. If you ran out of time because you committed to three unnecessary features, that's not a constraint, it's a bad decision.

Useful constraints filter out the irrelevant. They force you to choose what actually matters. Bad constraints just block you, and the difference isn't always obvious while you're in it.

Freedom is overrated

After 16 years of building, I know this: projects with unlimited budget and time almost never turned out better than those built under pressure. Usually worse, because freedom doesn't push you to decide. It pushes you to delay.

Constraints aren't the enemy of good design. Constraints are the design.

There's always a next level.

If you like what you see (whether you're building a product or a team) I'd love to hear about it.