Plan ahead, define the problem, use proven tools.