Article · Jul 2026 · 5 min read

Constraints are the client you actually work for

Give me a blank canvas and unlimited time and I will produce nothing beautiful, on schedule, ever.

LAB‑07

Give me a blank canvas and unlimited time and I will produce nothing beautiful, on schedule, ever. I've tested this on myself more times than I'd like to admit. The work that actually ships — the work I'm proud of — has never once come from an open brief. It's come from a deadline, a budget, a screen size I hate, or a client who said no to something I liked. Constraints aren't the enemy of good design. They're closer to the client I actually work for.

01 The brief you don't get paid for

Solo work is the most dangerous kind, because nobody hands you a brief — you have to write your own, and self-issued briefs love to grow legs. Left alone, 'a simple landing page' quietly becomes a design system, a CMS, three breakpoints nobody asked for, and a launch date that keeps sliding to protect all of it.

So I fake the constraint that a real client would've given me for free. A hard deadline, even an arbitrary one. A component budget — twelve, not forty. A one-line brief taped above the monitor. It's a bit silly, self-imposed limits playing pretend authority, but it works exactly as well as the real thing. The canvas doesn't know the difference.

02 Deadlines are a design tool, not just a threat

A deadline doesn't just end the project — it ends the argument. Six good directions on the table and infinite time will happily debate each other forever. Six good directions and a deadline in nine hours will get one of them shipped, tonight, and the other five quietly turn out not to have been that different after all.

This is most of what 'trust the process' actually means, once you strip the poster off it: the point of a deadline is to force a decision before every option has been fully explored, because the full exploration was never going to change the outcome enough to be worth the extra week.

03 Budget is just honesty with numbers on it

A tight budget kills features that a generous one lets survive purely out of politeness. Every 'nice to have' that's still alive at the end of a project is a feature nobody was honest enough to cut when it was cheap to cut. Money forces the honesty that taste alone usually can't afford to.

None of this is an argument against ambition — it's an argument for aiming it. Give me infinite scope and I'll wander. Give me a wall to work against and I'll actually climb it. The constraint isn't what I'm fighting. It's what I'm fighting for.

Next upA cursor that thinks
Thinking out loudBuilding in the openMore soonThinking out loudBuilding in the openMore soon