Night ProtocolsThe evening still holds today's context; a short note can carry the next action across the night.

Also known as: Resilience Protocols
During three weeks of travel through Arcadia, Utah and LA in December 2024, Will got no work done. Each morning he opened his laptop and reached the same question: “I don't know what to work on.” Travel stress had reduced his available capacity, and deciding from scratch cost more than he had. The work-launch script never loaded. He shipped no code during the trip.
The decision would have been cheaper the evening before. At night, the day's problems, priorities, wins and blockers were still fresh. By morning, that context was no longer in working memory and had to be reconstructed. The expected value of competing tasks was no longer obvious from the day's experience.
Identifying tomorrow's first task takes little willpower with the context still loaded, and far more the next morning. Night protocols move that decision to the cheaper time. Evening prepares a concrete instruction; morning executes it.
The Cold-Start Tax
Without preparation, starting work requires a sequence of decisions before any work can happen. You have to remember the project, recall why it matters, reconstruct the problem, identify blockers and dependencies, generate possible actions, compare them and choose one.
From the outside, this looks like wandering. You sit down, stare at the screen and browse a task list whose entries all feel vague. Email or Slack might provide a cue about what matters. Then you get coffee or go to the bathroom. Forty-five minutes pass without a start.
The ability to do the work was available throughout. Affordable activation energy was missing. Reconstructing the state consumed much of the morning's willpower before execution began. “Just start working” leaves that expensive, error-prone loading sequence unresolved. Discipline does not address the missing context.
A closer look
Carry context across the gap
The note should identify an executable next step, rather than a broad project that requires deciding from scratch in the morning.
Read this diagram
Review while context is fresh → Choose the first task → Leave it in writing → Resume from the note.
The Warm Cache Advantage
At the end of a working day, the relevant context is already available. You remember what worked, what blocked progress and what needs to happen next. Identifying the first task for tomorrow requires reading that active context and writing a pointer to it in external storage.
Moving reconstruction and decision-making to this time removes most of the total cost. Morning only has to read the note and execute the action.
This resembles pipelining, the pattern used in CPU design. While instruction N executes, N+1 is already being decoded and N+2 fetched. In a night protocol, evening fetches the next task and morning executes it. Fetching happens with a warm cache; execution proceeds without making the decision again. The comparison stops at what is carried across: a processor hands the fetched instruction on complete, while the morning can count only on what was written down, which is why the note has to be concrete.
The Minimum Protocol
Before closing the laptop, spend sixty seconds preparing the next start:
- Choose tomorrow's first concrete task. “Work on Arcadia” leaves a decision for the morning. “Implement rate limiting for skills API endpoint” identifies an action that can begin within five minutes of reading it.
- Put the instruction where it will be encountered. Use a Post-it on the screen, the top of a notepad, a desktop text file or a card on the keyboard.
- Spend fifteen seconds visualizing the start. See the file opening, the first line to write and the keystroke that begins it.
The note is concrete enough when reading it produces an immediate image of opening a specific file and typing specific code. If you still have to determine what the instruction means, the task has not been prefetched. A one-line note naming the first task is a different thing from an evening planning session, which Planning Euphoria warns can use up the pull toward the work before morning.
Suppose a morning with no note costs thirty to forty-five minutes of wandering. One minute of evening effort is aimed at removing that, along with nearly all of the morning's decision cost. Across a year of workdays, half an hour a morning adds up to weeks of mornings, and each morning keeps more of its willpower for the work.
Sleep as Background Processing
A theory from sleep research holds that recently active memories are replayed during sleep, which would favor the last thing loaded before bed. If YouTube, doomscrolling or worry occupies the end of the evening, that is what was loaded last. Loading tomorrow's task instead is an attempt to have the relevant context salient on waking.
The order therefore matters. Writing the task and then checking the phone displaces the task with new content, and the phone becomes the last thing loaded. Write the task, close the laptop and sleep within thirty minutes, keeping the task as the last information loaded.
Why This Unlocks Morning Routines
Without night preparation, the braindump clears ambient anxiety without producing a next action. Ten minutes of writing is followed by another half hour staring at the task list.
With a prepared note, the same writing clears space for a specific context. You see “implement rate limiting,” and the context for it loads. The aim is for execution to begin within five minutes. The braindump restores a prepared work state instead of ending with emotional processing and an unresolved decision.
This was the missing step in Will's travel routine. Each morning began with an empty cache and the question of what to do. Sixty seconds the evening before, writing “tomorrow write 300 words on paths.md,” would have supplied an executable instruction despite the reduced budget from travel stress.
Preparation matters most when context is fragile. Travel, disruption and chaos make reconstruction more expensive. A predictable home setting may supply enough cues to compensate for a missing note, but the note removes the same cost there too.
Pipelining Requires Predictability
A prefetched instruction must still be valid when it is executed. The same workspace, tools and basic routine make tonight's task executable tomorrow. This is predictability optimization: stable conditions preserve the instruction's validity.
Arcadia broke that assumption. An instruction prepared in SF could not run immediately in a different workspace, with different tools and setup work still required. The pipeline was flushed. Will had to establish the environment, then choose the task, then execute, with each step blocking the next.
Routine enables advance preparation for this reason. The 30x30s need a consistent location and structure so that the prefetched actions remain available. Comfort and discipline do not supply that dependency.
When context stays stable, first tasks can be prepared two or three days ahead. On Sunday evening, write first tasks for Monday through Friday, then update tomorrow's instruction each evening if conditions have changed. Longer plans become stale as context drifts; rapidly changing startup priorities are especially likely to invalidate them. Preparing tonight for tomorrow is the robust pattern.
Common Failure Modes
A vague note preserves the morning ambiguity. “Work on project X tomorrow” still requires selecting a file, a function or a first line. Write the first action precisely enough that it can be executed immediately.
Overplanning also defeats the purpose. Ten minutes spent designing the perfect sequence costs more than the protocol saves. Prepare only the first task, with a sixty-second limit.
Knowing the next task in the evening is not a reason to skip the note. The knowledge is readily available because the cache is warm. Morning will not inherit that state unaided. Writing the note takes fifteen seconds and preserves it.
The protocol also runs after a failed day. Even if no work happened, the evening still prepares tomorrow. This unconditional step is why night protocols are also called resilience protocols: a failed day is still followed by a prepared morning.
A conditional backup depends on noticing failure, remembering to prepare and having energy left. If any of those conditions fails, the bad day leaves the next morning unprepared. Shame can then cause preparation to be skipped again, extending the failure.
An unconditional night protocol breaks that chain. Whatever happened today, tomorrow receives a task. A failed day still produces that useful result, so no day is fully wasted. The condition “tomorrow is prepared” persists as long as the protocol runs every evening. Anchoring it to fatigue and sleep ties it to something that comes around every day, so it leans on biological rhythm more than on memory or motivation.
Integration with the Daily Loop
Each part of the day prepares the next. Morning loads yesterday's compressed context, clears and aligns attention through the braindump, then executes the task. Work accumulates context and insights. At night, the journal captures that context and the protocol identifies tomorrow's task, so that it is the last thing loaded before sleep.
Treating the phases separately hides these dependencies. The morning routine is part of work's preparation, and the evening prepares the next start. Each phase supplies input for the next one.
Zeitgebers and biological rhythms provide recurring anchors. Waking, working, fatigue and sleep happen after productive days and failed ones. Attaching preparation to evening fatigue gives it that recurrence. The signal arrives every evening, which gives the attached protocol a daily occasion to run.
The same pattern applies elsewhere:
- Waking triggers the morning mantra reload, a daily occasion to restore alignment.
- Lunch triggers the gym, giving the habit an occasion as regular as the meal.
- Work shutdown triggers context capture, so the work state is written down before it fades.
- A location transition triggers a brief review of intention, a check against unconscious drift between spaces.
- Sunday triggers the weekly review, allowing learning to accumulate each week.
A rhythm that recurs whatever happens supplies the event. The attached behavior is there to preserve the desired condition for the next cycle. Because the rhythm returns after failure too, the repair has an occasion every day and does not wait for a new act of discipline.
The Compounding Property
Preparing every night lets each day inherit processed context. Starting from scratch discards that carryover and repeats the same serial reconstruction each morning.
The effects accumulate at several scales. Daily, a faster start produces more work and momentum, which makes the next task easier to identify. Weekly, consecutive successful launches lower activation cost, the change the 30x30 Pattern describes. That frees willpower for the work, increases output and clarifies the project's direction. Monthly, the aim is for night preparation and morning execution to become the automatic default, at little cost of their own, leaving the available resources for the work itself.
Each cycle prepares the next while repeated execution lowers the cost of starting it, so keeping the flow going asks for less as it goes on.