If you don’t have constraints, then make up constraints.
After
@generalmagicmov many of us walked away realizing the same thing: Big visions fail when the problem space is too big.
My friend
@DavidEpstein captures this beautifully in his new book, Inside the Box: How Constraints Make Us Better.
At General Magic, we were trying to build the future all at once. The vision was extraordinary. Too extraordinary. The technology, infrastructure, interfaces, networks, batteries, displays, and user behavior all needed to evolve simultaneously. We were building everything, but for who?
When we built the iPod, we didn’t try to reinvent everything. We focused on one clear problem: people wanted their music collections with them everywhere they went. That focus forced hard decisions: no endless feature list, no bloated interface, and no trying to please everyone. We constrained the team size. We constrained the timeline. We constrained what version one needed to be. The famous scroll wheel itself came from working within constraints. We needed a fast, intuitive way to navigate thousands of songs on a tiny screen with limited hardware resources. Constraint drove simplicity.
The same thing happened on the iPhone. We used internal “heartbeats” aka aggressive prototype deadlines to force learning cycles. The first versions were wrong. Then the second versions were wrong in different ways. But the deadlines forced us to stop, regroup, simplify, and learn before complexity spiraled out of control.
At Nest, we took it even further. Before the product was done, we built the prototype of the packaging first. Literally the box. Why? Because the box forced clarity. If someone saw this thing sitting on a shelf for five seconds, would they immediately understand: what problem it solved, why they needed it, and why it was different? The constraint of the box forced the team to prioritize what actually mattered.
That’s what David gets exactly right in this book! Constraints are not creativity killers. They are creativity filters. The best teams shrink the problem space. They create boundaries that force learning, prioritization, iteration, and clarity.
That’s the pattern. You shrink the problem until it becomes solvable. Then you move.
Great book, David. Everyone building products, companies, or creative work should read this one.