My stages of learning and solving a problem:
- Have an idea, and a vague sense how to do it.
- Try different approaches.
- Stubbornness, frustration, and persistence rise the more I fail.
- Learn what doesn’t work.
- Step away.
- Retry what didn’t work hoping for a different result — insanity.
- Try again.
- FINALLY!