The rush to code (Thoughts from a technical author)

Apparently I got Joshua to work on a functional spec for the weblogging and aggregation tool he's thinking of writing, so I thought I'd propogate this link:

Here's a novel thought: Employ designers to design software and engineers to build it.

Actually, it's not a novel idea at all.