@pixelpaperyarn
I think the start of a coding session is not as important as the end - reviewing what I've learned about the problem as a result of the work I've been doing, and how that might change my approach going forward.
I also keep in mind who I'm making this for, and why. There are human beings who will be affected by this code. Insights I have into them are important too.