Most routines are designed for a good day - the one where nothing unexpected happens and you start on time. Then a bad week arrives and the whole structure collapses. Building for the bad day works better.
Protect one block, not the whole day
Trying to schedule every hour means one disruption invalidates the plan. Instead protect a single block for the work that actually moves things forward, and let the rest of the day be flexible. One defended block, used, beats a perfect schedule abandoned by ten in the morning.
Decide the night before
Choosing what to work on is a separate cost from doing it, and it is much more expensive when you are tired or already behind. Write down the one thing before you finish for the day. Starting is easier when the decision is already made.
Make the first task small
The hardest part of most sessions is the first five minutes. Open the file. Write the first sentence. Rename the layers. A task small enough that you cannot reasonably avoid it gets you past the resistance, and momentum handles the rest.
Separate making from managing
Creative work and administrative work use different modes, and switching between them costs more than either task alone. Group your email, invoices and messages into one part of the day rather than letting them interrupt the making.
Define what finished looks like
Open-ended work expands to fill the time and leaves you unsure whether you made progress. "Work on the course" has no end. "Outline three lessons" does. Finishing something small and real is what makes the next day easier to start.
Leave the day unfinished on purpose
Stopping mid-task, with the next step obvious, gives you an easy entry point tomorrow. Stopping at a clean break means starting cold, which is precisely where routines usually break down.
A routine that survives contact with a bad week is worth more than an optimal one that only works when everything goes right.