Icon Pomotto

Pomodoro for Programmers

Every Slack Ping Costs You 23 Minutes

A study by Mark, Gudith, and Klocke (2008, CHI) found that after an interruption, it takes an average of 23 minutes and 15 seconds to return to the original task. The interrupted work got done faster, but at significantly higher stress.

Think about that. One Slack message. One notification. Twenty-three minutes gone. Not because you're lazy. Because that's how human attention works.

Now count how many notifications your Mac shows you per hour.

Flow State Is Fragile

Gonzalez and Mark (2004, CHI) found that knowledge workers switch tasks every 3 minutes and 5 seconds on average. Three minutes. That's not enough time to understand a function signature, let alone hold a complex system in your head.

Programming requires loading context. Variable names, data shapes, control flow, the reason you're making this change in the first place. Every interruption flushes that cache. You start over.

Kushlev, Proulx, and Dunn (2016, CHI) showed that smartphone notifications alone increase inattention symptoms. Not the content of the notification. Just the fact that it appeared.

How Pomodoro Protects Your Code Flow

The Pomodoro Technique is simple. Set a timer for 25 minutes. Work on one thing. When the timer rings, take a 5-minute break. Repeat.

For programmers, the real value is what happens during those 25 minutes. The timer is running. Notifications are off. Nobody can reach you. You have permission to ignore everything else and just write code.

That's 25 uninterrupted minutes. No Slack. No email. No "quick question." Just you and the problem.

The Break Paradox

Forced breaks feel wrong. You're in the zone. Why stop?

Because the code you write at 4pm after six straight hours is the code you'll refactor tomorrow. You know this. The spaghetti commits. The over-engineered abstractions. The "what was I thinking" pull request reviews.

Breaks reset your judgment. You come back and see the simpler solution. The five-minute walk saves you an hour of debugging.

Pomotto for Developers

  • Automatic Do Not Disturb — Start a timer, your Mac goes silent. No Slack, no email, no notifications. This is the killer feature.
  • Menu bar timer — Always visible, never in the way. Glance up, see how much focus time you have left.
  • Breaks bring notifications back — When the timer ends, DND turns off. Check Slack on your break, not during your flow.
  • Keyboard shortcuts — Start and stop without leaving your editor. No mouse needed.
  • Ambient sounds — Rain, ocean, cafe, fireplace, and more to block out the open office.
  • No bloat — No analytics dashboards. No gamification. No account. A timer that does one thing well.
Download on Mac App Store

$2.99, yours forever. No subscription. No account.