On Wireframing

Wire framing should be treated as a process where you explore all the possibilities – of a product, as well as an interface. Thinking of the “how” (be it coding or the specifics of interface design) can sometimes be too restrictive.

by Navjot Pawera

A very nice analogy and an important aspect of developing good software.