When The Joel Test first appeared, one of the biggest sore points readers reported had to do with writing specs. It seems that specs are like flossing: everybody knows they should be writing them, but nobody does.
This week, I’ll be talking in depth about functional specifications: what they are, why you should write them, how you should write them, and so on. We’ll start today with Part One: Why Bother?