Brian Marick: Requirements and the conduit metaphor
Brian Marick: “Why not just send over all the information in a form so perfect that the only possible reaction [of the programmer] is the correct one? Well, we’ve spent a zillion years trying to write unambiguous requirements, requirements that cause a programmer to make the same decisions the requirements writer would have made. It’s Just Too Hard to be proposed as a universal practice. Pragamatically, I think many of us will do better to improve our skill at writing and annotating tests.” (Brilliant!)