Solve by Analogy
Broader application of “looking for familiar situations” approach.
If the current problem reminds you of a past problem, draw an analogy.
Work out the details later.
The best programmers are those who have broad experience solving problems (not only computer oriented).