Using Timers for Productivity

Recently I had years of productivity experiments and lessons coalesce into a single practice of just using my phone timer for everything. If I’m low energy or distracted, the timer keeps me on track with minimal mental overhead. This has helped me stay consistent, which I’ve always struggled with. And consistency is required for long-term progress.

It’s not just pomodoro-style work sessions. I use the timer to stay clocked in for my entire “progress block”, including break time.

What Is My Progress Block?

First I’ll loosely explain my productivity philosophy.

Productivity for me is about living a good life. This means spending my time skillfully and intentionally in all areas of life – work, leisure, relationships, fitness, etc. – none of that toxic grindset stuff. It encompasses everything. Still, I do tend to mentally put every activity into discrete categories of manual or automatic.

The automatic parts of my life are important, but self-sustaining. For instance, I don’t need a special schedule or incentive structure to cook for myself, clean my living area, and spend time with friends.

In contrast, activities in the “manual” bucket have some level of friction and won’t move without effort and discipline. For me this usually means deliberate practice , work, or forming a new habit.

I find it useful to bundle together my manual activities into a block of time, so I can summon my energy, knock out my work for the day, and then relax. I call this time my progress block.

How to Set Up the Progress Block

  1. Choose a block of time for a progress block and record the duration. For example, mine is 7:00 AM - 2:00 PM (duration 7 hours).
  2. Choose how to “spend” the duration in a way aligned with your goals. Include a realistic amount of break time. For instance:
Activity Duration (hrs)
Meditation 1
Drawing 1
Programming 3
Break 2
Total 7

Using Timers for Time Tracking

Before the first day, you should create a named timer for each of the above activities. The default clock app in iOS and Android work fine. Named timers in Android

Here’s your progress block invariant: You must always have one (and only one) of these timers running.

Your job is to maintain the invariant and work on the activity specified by the active timer. Don’t want to work? No problem. Use the break timer.

When the timer goes off, or when you’re ready to switch tasks, that’s your cue to open the timer app and switch to a different timer.

Some Additional Tips

Analysis

This system works really well for me. It definitely wouldn’t work for everyone.

The system’s flexibility allows me to rest in sync with my energy and attention levels. There’s no schedule to mess up. At the same time, rest breaks don’t accidentally “drift away” because I have the timer countdown to pull me back to my work. Rest time has become something I consciously spend.

I really like that I don’t have to maintain a habit like clocking my work or constantly checking my calendar. I can be reactive rather than proactive because the system notifies me when I need to make a decision.

My progress block has turned into a black hole where I don’t know or care what time it is. This feels really good. I don’t want to think about my schedule while I’m working. I always magically come out of the other end of the progress block by 2:00 PM (lunchtime!).

Open Questions