For most of my working life, I planned in tasks. "Write report. Review proposal. Email accountant. Read chapter four." Items on a list, checked off in whatever order I felt like, with no accounting for how long each would take or what context each one needed.
The problem with task-based planning is that it treats your time as a container and your tasks as things you pour into it. But time isn't a container. It's a sequence. And the sequence matters — because your brain in the middle of a hard writing task is a completely different instrument than your brain after three hours of email.
The to-do list doesn't know that. The Session Planner does.
The core idea is simple: instead of planning what you'll do, plan when you'll do each thing and for how long, with explicit breaks between.
Each focus block has:
Each break block has:
Blocks run in sequence. One ends, the next begins. You're not deciding what to do next in the middle of a tired afternoon. You decided ahead of time, when you were fresh.
What I didn't expect was how the profile assignment per block would affect my relationship with switching.
Before, switching between deep work and shallow work was frictionless in the wrong way. I'd close a document, open email, respond to a few things, open Twitter "for one second," and emerge twenty-five minutes later in a completely different mental state. The deep work was gone. Rebuilding it cost another fifteen minutes.
Now each block has its own profile. The deep work block blocks email. The communication block allows email and blocks everything else. The transition between them is the end of a timer — sharp, clean, defined. There's no sliding, no bleed.
The blocks also create something I didn't have before: a natural cadence for my day. Not every block has to be intense. A 20-minute block of administrative work between two hard focus sessions isn't failure — it's design. It's scheduled decompression instead of accidental distraction.
My standard weekday session runs:
The drag-and-drop interface in the Session Planner lets me rearrange this easily on days when the workload is different. If a meeting cuts into the afternoon, I rebuild around it in a few seconds. The undo/redo history means I can experiment without committing.

Unstructured breaks are a trap. I know this from experience. "Ten-minute break" becomes "twenty-five minutes on my phone" becomes "I've lost the thread and I'm annoyed at myself."
Structured breaks are different. A 10-minute break I've defined as not working and not scrolling is a different thing entirely. I walk, I make tea, I look out a window. The block ends. I come back.
This requires a small act of planning at the start of the day: decide what "break" means before the break arrives. Not complicated. Just decided.
The Session Planner plans a sequence for right now. It doesn't automatically repeat tomorrow. If you want recurring structure — every morning at 8am, run this sequence — that's the Weekly Scheduler. The two are separate tools for separate problems: the planner is for today's specific shape, the scheduler is for your default week.
Most productive people I know eventually use both. The scheduler handles the repeating rhythm. The planner handles the days when something specific needs to get done.
A task list says: here are things to do.
A session sequence says: here is exactly when and how you will do each thing, what the environment will look like, how long it will last, and when you will rest.
That specificity is what makes it actionable. The list collapses when you're tired, because tired-you will always choose the path of least resistance. The sequence removes the choice. The next block is the next block. You don't negotiate with it.
That sounds rigid. In practice it's the most relaxed I've ever felt about my work. Everything has a time. Nothing has to compete for priority in the moment. The day was planned hours ago by a version of me with more clarity.
That version of me made good decisions. I just have to follow them.
Get the latest productivity tips and Deep Focus updates delivered to your inbox