You should keep a developer’s journal

A developer’s journal is a place to define the problem you’re solving and record what you tried and what worked.

Go To Source Page...