Much as we hate to admit it, most prototyping practice lacks a sophisticated understanding of the broad concepts of prototyping - and its strategic position within the development process. Often we overwhelm with a high fidelity prototype that designs us into a corner. Or, we can underwhelm with a p[...]