The Power of Constraints
Stop trying to think outside the box. Build a smaller box.
Struggling to find ideas? You have a constraint problem. Either you lack them, or you are honoring fake ones.
Take product work. Your team is stuck on reducing abandoned carts.
Everyone agrees the checkout needs to be "smoother" and "more intuitive." But you can't arrive at a specific direction.
Apply a hard boundary: "Reduce abandoned carts using only email. Zero changes to the codebase."
The problem sharpens immediately. You can't hide behind vague UX improvements. The constraint forces actual ideas.
It also works in reverse.
You won't ship until the backend "scales properly." You are optimizing for traffic you don't have.
Challenge that. Are you solving tomorrow's problem while today's users wait? Let real usage expose the bottlenecks.
Premature optimization isn't protecting quality. It delays learning.
When the problem is too open, you drift.
When it is tightly bounded, or when fake boundaries are removed, you build.


