Stages of getting to a solution

A problem is solved in stages: First simplistically, then complicated, and then finally, simply.

We have to start with the stupidest most obvious solution, then add too options and twiddles, then only we can pare it down to the simplest solution.

Trying to skip the steps never work for me. Sometimes I go through them faster and sometimes I have to retrace the steps over and over.