Essay · 5 min read
Interface First
37signals · Getting Real (37signals) Free Beginner
This backs up the sketch the flows part of our answer. Design the screens before anyone writes code, because a paper sketch is cheap to change and code is the most expensive thing to change. For a non technical founder that is empowering: the interface is the part you can actually own and communicate, and it gives the developer a concrete target instead of abstract requirements.
- Sketch the screens before code, changes on paper are nearly free
- The interface is the product the user actually experiences
- A designed screen gives a developer a real target to build toward