At the start of the day, I often just fire up my IDE and work on my current project until I get tired or finish a certain part of the project.
But often that doesn't work out too well. Before I get started, if I don't know exactly where I left last time or what I'm going to do today, it feels like I'm expected to take on the entire project in one session, and that can cause me to procrastinate.
I'm wondering how other people plan/schedule their days work. When you turn on your computer at the start of the day, do you just start your IDE and work on whatever for the next few hours, do you consult your manager/boss for what you need to do that day, or do you make a weekly/daily todo list? I'm particularly interested in how employees plan out their daily work, as I'm a freelancer.
How do you do it?