The way we solve a problem is shaped by the constraints we’re working with.
The same problem under different constraints may have a fundamentally different solution, and experience has taught me that tight constraints often push you toward better solutions.