"When designing a new car, automobile manufacturers don't build
it first and then draft it out on paper. Likewise, Linux architects
should not write the code first before creating a draft or set of
goals (whether it be a paper draft, documentation, or QA test
cases) that visualize where you want to go. A visual goal is better
than written or said one."