To Become a Better Programmer, Learn to Become a Better Editor
Too Long; Didn't Read
If you want to become a better writer of code, then think like a writer of prose and become a great “editor.” Looking back at your completed solution is the way to do this.