Most people who try time blocking quit within a week. Not because the technique is bad — it's one of the highest-leverage habits in productivity — but because they treat their calendar like a contract instead of a forecast. By Wednesday afternoon, every block has been blown up by reality, the calendar is a graveyard of overdue intentions, and the whole system feels like a lie.
This post is a practical guide to time blocking that survives contact with real life. We'll cover what time blocking actually is, where it goes wrong, and how to pair it with a todo list so the two reinforce each other instead of fighting.
Time blocking is the practice of assigning every hour of your working day to a specific task, project, or activity — ahead of time — so that when the day starts, you don't decide what to do, you just look at the calendar.
Three things are doing real work in that definition:
This is different from a regular calendar (which usually only contains meetings) and different from a todo list (which only contains tasks). Time blocking is the marriage of calendar and todo list — every task is also a block of time.
The reason time blocking works isn't the calendar itself. It's that it forces you to confront a question most productivity systems let you avoid:
How long will this actually take?
A todo list lets you keep 47 items on it forever. A time-blocked day forces you to admit there are only 8 working hours, and you have to pick. The act of fitting tasks into time — not just listing them — is what makes time blocking transformative.
Other benefits, in rough order of importance:
drowning; just a calendar that doesn't fit.
Deep work: Q3 plan), gives your brain a default action when it wanders.
write blog posttakes 90 minutes, not the 30 you optimistically allotted. Your future planning improves automatically.
Here's what usually goes wrong:
You sit down Sunday night, full of energy, and block out every minute of your week. Monday goes okay. Tuesday a meeting runs over. Wednesday someone schedules a one-on-one in your deep work
block. By Thursday, you're working from your inbox again, and your beautiful calendar is fiction.
The mistake isn't the planning — it's treating the blocks as commitments instead of forecasts. A forecast is allowed to be wrong. A commitment, when broken, feels like failure.
The fix is to time-block in a way that expects the day to drift, and gives you cheap, low-stakes ways to recover when it does.
Here's a version of time blocking that actually survives:
Don't put individual tasks directly on your calendar — your calendar gets noisy and you'll resent it.
Instead, keep a real todo list (FreeTodoList works great for this — fast entry, no friction, tabs to separate projects). Each morning, you look at the list and decide which tasks deserve calendar time today.
The todo list is the inventory of work. The calendar is the plan for today. They're separate things that talk to each other.
The single best simplification I've found: don't block specific tasks. Block categories of work.
Then, when you sit down to start a deep block, you grab the top-priority deep-work item from your todo list and start it. The calendar tells you what kind of work; the todo list tells you which specific task.
This decouples the calendar from the task list, which means tasks shifting around no longer wrecks your calendar — and the calendar's empty buffer absorbs the day's chaos.
Time blocking the morning of doesn't work for most people — by the time you start planning, you're already burning the day's first deep-work hour. Plan in the last 10 minutes of the prior workday, when:
The whole planning step is: open the todo list, look at calendar, decide which 4–6 things need calendar time tomorrow, slot them into deep/shallow blocks, leave buffer. Five to ten minutes total.
The most important reframe. When a block doesn't happen as planned:
make it up later.
The calendar should always reflect your current best guess of the day, not your intentions from last night. Update it as the day evolves. A time block that's been moved twice but eventually got done is a win.
If you don't have planned buffer time, every interruption feels like an attack on your real work. If you have an hour of buffer per day, the same interruptions feel… normal. They are normal — the buffer is the honest acknowledgment that some percent of the day will be reactive.
Block 30–60 minutes per day as explicit buffer / inbox / unknown.
Don't fill it in advance. Let it absorb the day.
Here's what an actual day looks like with this system:
Evening planning (10 minutes):
Todayor
This Weektabs and move items in.
Morning execution:
Throughout the day:
This is the whole system. Calendar = today's shape. Todo list = the actual inventory of work.
Isn't this just overcomplicated calendaring?
No, because the planning step forces you to confront capacity. Without it, your todo list and your calendar can both lie to you separately. Together, they keep each other honest.
How granular should my blocks be?
Coarse. Start with 90-minute deep blocks and 30-minute shallow blocks. Don't try to block in 15-minute increments — it's too brittle and rewards busy work over actual progress.
What about meetings?
Meetings are blocks that someone else owns. Treat them as fixed and build your deep/shallow/buffer blocks around them. If your meeting load is destroying your deep blocks, that's important data — you don't have time blocking problem, you have a meeting problem.
Should I block weekends?
If you want to. Light blocking on weekends (morning: family, afternoon: project X, evening: rest
) can actually create more freedom by removing decision fatigue. But it's optional.
Does time blocking work for creative work?
Better than for most kinds of work, actually. The whole point of time blocking is to protect long, uninterrupted stretches for cognitive work — which is exactly what creative output needs. Block 2 hours, close Slack, start.
What if my day is too unpredictable to plan?
Two answers. First, plan in larger buffer blocks — if 50% of your day is reactive, allocate 50% of your calendar to reactive work
and protect the other 50% fiercely. Second, the more unpredictable your day is, the more valuable time blocking becomes, because without it, the predictable work never happens.
Do I need fancy software?
No. A regular calendar (Google, Apple, anything) plus any todo list works fine. The key is keeping them in separate tools so the calendar stays a forecast and the list stays an inventory. Don't merge them.
For concreteness, here's what my own time-blocked day looks like:
The deep blocks are the day's product. The shallow blocks are infrastructure. The buffer is acknowledgment that I am not a robot.
Time blocking isn't about controlling every minute. It's about separating decisions from execution, so that during the work, you do the work — and during the planning, you do the planning.
Pair it with a todo list and the system gets even sturdier: the list holds the work, the calendar holds the day, and neither has to do the other's job. When the day goes sideways, you update the calendar, leave the list alone, and start the next block.
If you've never tried it, start tomorrow. Tonight, before you close your laptop, spend ten minutes blocking tomorrow into 4–6 chunks. Then open FreeTodoList, pick the specific tasks you'll grab during those blocks, and go to bed. You'll know within three days whether it works for your brain. If it does, you won't go back.