Time blocking without a calendar
Time blocking means giving every part of your day a job. It works, and it is popular for good reason. But the usual way of doing it, placing blocks on a calendar at fixed times, has a weakness: the first time something runs late, the whole plan becomes a list of things you are already behind on.
The problem with fixed times
A calendar schedule is a set of promises to the clock. A meeting that runs over, a slow morning, a call from family, and every block after it is now wrong. Rebuilding the calendar takes effort, so most people stop following it instead.
Plan the sequence instead
The alternative keeps what makes time blocking work and drops what makes it fragile. Write your day as an ordered list of blocks, each with a planned length: plan the day, fifteen minutes; deep work, two hours; a break, fifteen minutes; email, one hour. Then work through it in order, whenever you start.
A late start breaks nothing. You begin at the top. The order still protects your most important work, and the lengths still stop any one task from swallowing the day.
Use a timer as a target, not a deadline
Time each block against its planned length. When you reach it, move on, or decide on purpose to keep going. After a few weeks, the gap between what you planned and what you tracked shows you which tasks you always underestimate.
Keep breaks in the plan
Breaks are blocks too. Putting them in the sequence makes them part of the plan, instead of a reward you skip when the day gets busy.
When fixed times do matter
Some things really are fixed: a class, a prayer, a meeting. Keep those on your calendar, and plan the flexible parts of your day as a sequence around them.
This is how Alhemmah works: a routine of ordered blocks with lengths, a timer for each, and no clock times to fall behind on.