Techniques for making progress on unfamiliar problems or rules of thumb for effective problem solving.