Too Long; Didn't Read
5 Repeatable Steps I Follow to Solve Almost Any Coding Problem: Understand the problem, Explore Examples, Solve a problem and Solve / Simplify a simpler problem. Look Back and Refactor are the steps I follow to solve almost any coding problem. I have broken my problem-solving process into 5 steps:Understand the problem. Explore examples with empty inputs. Solve the difficulty in what you are trying to do, then incorporate that difficulty into a simplified solution.