Rules of Programming: Use Checklists
It can be a bit hard sometimes to keep a track on everything you have to do when programming. Enter checklists.
Checklists will aid you and help you understand what has been done and what is left to be done.
Checklists that are particularly useful:
Here are a few more useful checklists.
Rule #21 of programming: