This document discusses design prototyping and the importance of testing ideas early. It provides three key points:
1) Prototyping allows designers to get feedback on ideas early in the design process when changes are cheaper to make. This helps uncover problems and leads to better products.
2) Low-fidelity prototypes like paper prototypes or wireframes can be used to test overall concepts and workflows before investing in more advanced prototypes. User testing of prototypes provides critical feedback.
3) An iterative process of prototyping, testing, refining and retesting ideas helps designers "fail fast" and home in on the best solutions through learning what doesn't work. This process of building to think is important for