May 1st, 2007 by Steve Pavlina Heuristics are rules intended to help you solve problems. When a problem is large or complex, and the optimal solution is unclear, applying a heuristic allows you to begin making progress towards a solution even though you can't visualize the entire path from your starting point.