"I write to expose myself, to understand myself."
Everything should be built top-down, except the first time.
Never underestimate the power of incremental improvements.