The oldest, shortest words—“yes” and “no”—are those which require the most thought.
—Pythagoras
If there is anything worse than doing a simple task without fully understanding the requirements for success, it is doing a complex one. It happens every day; computer projects are created with only a shimmer of an idea of what the end goal is. Sometimes experimentation leads you to something interesting. What rarely happens though is that you experiment around and meet the actual goal of your customer who knew what they wanted but you just didn’t take ...