Rituals before deep work
How a short start sequence reduces friction before demanding work.
Updated 5 min read
Deep work rarely begins at full speed. Most sessions start with friction: you remember the task, rebuild context, resist a few distractions, and decide where to begin.
A ritual helps because it makes that transition less negotiable. It is not a ceremony. It is a short sequence that tells your attention: this is the task, this is the environment, this is how we start.
The first minutes are expensive
The beginning of a focus session is fragile because the task is not fully loaded yet. You know the topic, but you may not remember the exact file, failed test, tradeoff, or last decision. During that gap, everything else feels easier than the work.
Research on task switching gives a useful frame for this. Sophie Leroy’s paper on attention residue argues that when people switch tasks, part of their attention can remain stuck on the previous task, making it harder to fully engage with the next one. In software work, a study on interruptions in development projects also found that interruption effects depend heavily on task context.
That is why the first minutes deserve protection. You are not only starting work. You are rebuilding a mental workspace.
Decide the task before the timer
The first ritual is choosing what the session is for before the timer starts.
Not “work on the app.” That is too broad. Use a concrete target:
- read the failing test and identify the likely cause;
- draft the first version of the release note;
- refactor one component;
- review one pull request;
- outline the next database migration.
This is close to the idea of implementation intentions: planning behavior in a concrete “when/then” shape. A meta-analysis on implementation intentions and goal achievement found that these plans can improve goal achievement across many settings.
For a focus session, the version can be simple: “When the timer starts, I will open this file and write the failing case.” The point is not to over-plan. The point is to remove the first decision.
Clear the immediate exits
You do not need a perfect environment. You need fewer obvious exits.
Close the tab you keep checking. Put the phone away from your hands. Silence notifications. Open only the files, notes, or issue you need for the first step.
This is not about becoming a more disciplined person. It is about changing the surface around the task while attention is still warming up.
Even small cues can matter. The study Brain Drain found that the mere presence of a person’s own smartphone can reduce available cognitive capacity, even when the phone is not being used. You do not need to make a dramatic rule from that. A practical one is enough: if the phone is not needed for the session, it should not be within reach.
The same applies to tabs, chats, and tools. If an exit is visible and easy, your tired brain will notice it.
Use the same start sequence
A useful start sequence can be very short:
- Choose one task.
- Close the obvious exits.
- Start the timer.
- Start the same sound or silence.
- Write the first line, command, or note.
Repeating the same sequence matters more than making it impressive. Consistency turns the sequence into a cue. After enough sessions, you do not need to debate how to start; the sequence carries you through the first minute.
For developers, the final step is important. Do something concrete immediately: run the failing test, open the issue, write the TODO, create the branch, or paste the command. The first physical action should connect you to the task, not to planning the perfect setup.
Leave a return point
The end of a session is also part of the ritual.
Before stopping, leave a small note:
- what you just understood;
- what should happen next;
- where the problem still is;
- which file or idea to reopen.
This takes less than a minute, but it can save much more later. A clear return point lowers the cost of the next start, especially if you are interrupted or the next session happens tomorrow.
The note does not need to be polished. “Next: check why session.user is null after refresh” is enough. The goal is to hand your future self a handle.
Protect the first five minutes
The first five minutes are not for judging the session. They are for loading the task.
Do not switch tasks. Do not optimize the playlist. Do not open another issue because it suddenly feels more urgent. Stay with the chosen work long enough for the context to come back.
If the task still feels unclear after a few minutes, that can become the session: clarify the next action. Deep work does not always begin with progress. Sometimes it begins with making the work specific enough to touch.
Keep the ritual small
A good ritual should reduce friction, not add a new project.
If your start sequence takes twenty minutes, it is probably hiding the work. If it requires perfect music, perfect tea, perfect notes, and perfect mood, it will fail on normal days.
Keep it small enough that you can run it when you are tired:
- one task;
- one timer;
- one clean surface;
- one first action;
- one return note.
That is enough.
A practical takeaway
Rituals before deep work help because they turn a vague transition into a repeatable path. They protect the fragile start, reduce easy exits, and leave a return point for the next session.
The ritual is not the work. It is the doorway into the work. The best version is almost boring: short, repeatable, and strong enough to get you through the first few minutes.