My natural tendency as a software engineer is to leave everything tidy at the end of the day (i.e., find a "good stopping point"). That meant no clear loose ends on what I'd been working on. But I often had trouble getting started the next day for reasons quite related to the article. Many years into my career, I figured out to leave a simple issue that I had already thought through the solution to, and leave myself a note that pointed me in the right direction the next day. Getting that initial success the next day was often enough to get me going again.