How to measure a Pomodoro day without a Pomodoro app
· 6 min read
You need two things, and neither is a Pomodoro app: something that times twenty-five minutes (the Clock app on your Mac does this), and a record of where the day actually went that you did not have to maintain. A tally counts the pomodoros you ran; an automatic receipt at the end of the day shows whether those pomodoros were spent where you meant them to be.
The two halves of a Pomodoro day
The technique is a timer and a count: work for twenty-five minutes, break for five, mark a tally, repeat. Pomodoro apps bundle the timer, the count and a report into one window, and the report is where most of them disappoint, because it only knows what you told it. If you forgot to start the timer, the report has a hole. If you started it and then spent the twenty-five minutes in a chat window, the report says you focused.
Split the job and each half gets simpler. The timer just has to ring. The measurement has to be honest, which means it cannot depend on you pressing start.
Timing a pomodoro with what is already on the Mac
macOS 13 Ventura and later ships with a Clock app, and it has timers.
- Open Clock (it is in Applications, or ask Spotlight).
- Choose Timers, then the plus button.
- Set 25 minutes, give it a label like Pomodoro, and pick a sound you can stand hearing eight times a day.
- Start it. When it rings, set a 5-minute one for the break, or just stand up.
Shortcuts that save the clicks: say “set a timer for 25 minutes” to Siri, or add a Shortcut with a Start Timer action and put it in the menu bar. None of this requires installing anything.
The timer’s only job is to end the block. It does not need to know what you are doing, and it should not.
Counting pomodoros
The count is what the technique is named after, and paper is still the best tool for it.
- A sticky note on the edge of the screen, one mark per completed block. Crossing the fourth mark is the long break.
- If you want the count kept, a line in Notes per day:
Thu: 6takes two seconds. - Do not count a block you abandoned. The whole value of the tally is that it is honest.
At the end of the day, the tally tells you how many blocks you ran. Six blocks is 150 minutes of intended focus. That number is your plan. The next section is the measurement.
Seeing what the pomodoros were actually spent on
This is the half a Pomodoro app cannot give you, because it has no way to know what happened inside the twenty-five minutes. An app-level record does.
Punchcard sits in the menu bar and notices which app is in front during the day, app names only. At the closing time you set, it prints a paper receipt: one line per app with the time, a day total, a stamp. It has no timers of its own and does not know a pomodoro happened; it simply records where the day went, which is exactly the comparison you need.
- Install Punchcard and set a closing time. It asks for no macOS permissions and has no account or setup.
- Run your pomodoros as usual with the Clock app and the tally.
- At closing time, read the receipt. Find the line for the app where the focused work was supposed to happen: the editor, the writing app, the design tool.
- Compare that line with the tally. Six blocks is 150 minutes. If the editor line says 2h 20m, the blocks were real. If it says 55m and the browser line says 2h 10m, the blocks were timed but not spent.
The limits matter here. Punchcard cannot tell you which minutes fell inside a block and which fell outside it; it gives the day’s total per app, not a timeline. It cannot tell a focused browser session from a distracted one, because both are the same app. And it does not see work away from the Mac. So the comparison is a day-level check, not a block-level audit, and for most people that is the useful level: the question is whether the day’s focus hours landed in the right place, not whether block three was perfect.
The comparison that matters
After a week, two numbers per day sit side by side: the tally times twenty-five, and the receipt’s line for the focus app. Three patterns show up.
- Tally high, focus line high. The technique is working. Keep going.
- Tally high, focus line low. The timer is running but the work is leaking into other apps. The fix is usually closing those apps before the timer starts, not more timers.
- Tally low, focus line high. You did the work without the ritual. That is fine; the ritual is a tool, not a score, and some days do not need it.
The week roll, which Punchcard prints on Sunday, puts the week’s receipts in one place for this. Write the tallies on it and the comparison is a single sheet. how-to-measure-deep-work-without-a-stopwatch.html covers the same idea without the Pomodoro framing, and how-to-tell-if-a-productivity-change-actually-worked.html is about reading two weeks against each other when you change something.
Questions
Can Punchcard run the 25-minute timer for me?
No. It has no timers to start or stop, by design. Use the Clock app, Siri or a Shortcut for the timer, and Punchcard for the record.
Does the receipt show which hours of the day were pomodoros?
No. It itemizes the day by app with a total per app, not a timeline. You will see that the editor got two hours, not that those two hours were nine to eleven. The tally, with times noted if you want them, is where the block-by-block record lives.
What about breaks? Do they show up as something?
A break spent away from the Mac is not something Punchcard reports on separately; it has no break or idle settings to configure. What it does show is a break spent in a browser, because that time lands on the browser line. A five-minute break that is really twelve minutes in a feed is one of the most common places a Pomodoro day quietly loses an hour, and the browser line is where you will find it.