37 Signals on Functional Specs

Here's a quote to hang up on your wall:

Functional specs force you to make the most important decisions when you have the least information. You know the least about something when you begin to build it. The more you build it, the more you use it, the more you know it. That’s when you should be making decisions – when you have more information, not less.

-from Getting Real