Prototyping shows you where your assumptions were wrong, maybe, and how your idea may be even better than you thought. Most importantly, it subjects your idea to numerous unanticipated constraints.