A good practice is to write each step as you solve a problem. This provides a trail for revising your work and helps break down the problem into manageable chunks.