Do you keep a software engineering notebook or log book? If not, you may want to consider doing it. Below, I outline what I've been doing for many years and how it has helped me. (Notebook, Log Book, Field Notes, Lab Notebook, Journal?) First, I refer to my notebook as