Beware the "Analysis Paralysis" tarpit ...<p>Ever notice how every simple (simplistic) piece of advice that's obviously true has an equally simple (simplistic) piece of advice that's obviously true, and exactly opposite.<p>"He who hesitates is lost" vs "Look before you leap"<p>Yes, code should be simple, but sometimes it can only get that way <i>after</i> you've written the wrong version. Sometimes it's only then that you really understand the problem.