Why the 50/10 Pomodoro Method is Superior for Developers
The classic 25/5 Pomodoro interrupts flow state just as developers hit peak productivity. Discover why the 50/10 protocol aligns with how programmers actually work, and how it reduces context switching, enables deep focus, and provides real recovery breaks.
Jonathan Griffin
Productivity Researcher

If you’re a developer using the traditional 25/5 Pomodoro Technique (25 minutes work, 5 minutes break), you’re interrupting yourself just as you’re getting into the zone. The classic Pomodoro was designed in the 1980s for university students working on low-context tasks like flashcard review and essay drafting, not for software engineers maintaining complex mental models of distributed systems.
The 50/10 protocol (fifty minutes of focused coding followed by a ten-minute active break) is a deliberate adaptation of Cirillo’s method for high-context work. Gloria Mark’s research at UC Irvine found that after an interruption, knowledge workers take an average of roughly 23 minutes to return to the original task.[1] Programming is among the most context-heavy of knowledge work, so if it takes you 15-20 minutes just to load your mental context (the architecture, the database schema, the bug you’re tracking), a 25-minute timer can leave you with only a few minutes of genuinely productive coding before forcing you to stop.
This guide explains why a longer block suits programming work. You’ll discover how it gives flow state time to form, reduces the cost of context switching, and provides enough break time for real physiological recovery. It also takes the evidence seriously: Cirillo himself recommends intervals of 20 to 40 minutes,[2] and we’ll be honest about where 50/10 extends beyond the research and where it rests on it.
Table of Contents
Your complete guide to the 50/10 Pomodoro protocol for developers
The Problem: 25/5 Wasn't Built for Developers
Why the classic Pomodoro interrupts coding flow
The 23-Minute Context Loading Problem
Understanding the cognitive cost of starting a programming session
Flow State: Why 50 Minutes Matters
The science of deep focus and the 15-20 minute ramp-up period
The 10-Minute Break: Beyond a Quick Pause
Why 5 minutes isn't enough for true recovery
Context Switching: The Hidden Tax on Developer Productivity
How 50/10 cuts interruptions from 16 to 8 per day
The Pomodoro 50/10 Developer Workflow
Implementing the protocol in your daily workflow
Progressive Implementation: Building Your Focus Muscle
How to transition from shorter intervals to 50-minute blocks
Making the Most of Your 10-Minute Break
Active recovery strategies that actually recharge you
Common Objections and Concerns
Addressing rabbit holes, meetings, and discipline
Conclusion: Optimize Your Time for How You Actually Code
The 50/10 protocol respects the reality of software development
Additional Resources
Supporting information
The Problem: 25/5 Wasn't Built for Developers
Why the classic Pomodoro interrupts coding flow
Francesco Cirillo created the Pomodoro Technique in the late 1980s as a university student struggling to focus on his studies. He grabbed a tomato-shaped kitchen timer, set it for 25 minutes, and discovered a rhythm that worked: short bursts of focus, frequent breaks, and steady progress.[3]
It is worth being precise about what Cirillo actually prescribed, because the 50/10 protocol departs from it on purpose. He did not treat 25 minutes as sacred. He settled on it as a convenient unit inside a researched range.
“It’s been proven that 20- to 45-minute time intervals can maximize our attention and mental activity, if followed by a short break. In light of these two forces, we’ve come to consider the ideal Pomodoro as 20 to 35 minutes long, 40 minutes at the most.[2]
For administrative work, email responses, or straightforward study tasks, a 25-minute Pomodoro is brilliant. It prevents the anxiety of open-ended work and forces regular mental resets. But software development sits at the demanding end of the attention-span research, and as we’ll see, that is the case for pushing to the upper edge of Cirillo’s range and slightly beyond.
The Nature of Programming Work
When you write code, you’re not just typing characters into a file. You’re constructing and maintaining an elaborate mental model in working memory, which can hold only a handful of elements at once before performance degrades.[4] Developers call this “loading the context.” This includes:
- The current architecture and how components interact
- The database schema and relationships
- The state management flow
- The specific bug or feature you’re implementing
- The edge cases and potential side effects
- The testing strategy
This mental model is fragile. It takes significant time to build and can collapse instantly when interrupted. Once it collapses, you can’t simply resume where you left off. You must reconstruct it from the ground up.
The 25-Minute Interruption Problem
Here’s what actually happens in a 25-minute Pomodoro for complex development work:
- Minutes 0-15: Context loading. Reading the code, understanding the problem, building your mental model.
- Minutes 15-25: Productive work. You’re finally in the zone and making real progress.
- Minute 25: The timer rings. Stop immediately.
You’ve spent 60% of your time just getting ready to work, and only 40% actually working. Then the timer forces you to discard that carefully constructed mental model and start over in 5 minutes.
The 50/10 protocol solves this by giving you enough time to build your context once and then use it for a meaningful period of productive work.
The 23-Minute Context Loading Problem
Understanding the cognitive cost of starting a programming session
Gloria Mark and colleagues at UC Irvine found that, across knowledge workers, it takes an average of around 23 minutes to return to a task after an interruption.[1] Their wider research also found that people switch activities far more often than they realize, spending only a few minutes on one thing before moving to the next.[5] That figure is not specific to programmers, but it sets a floor: if general office work costs roughly 23 minutes per interruption, then code, with its deep and fragile context stack, plausibly costs at least as much. This is the number to keep in mind when evaluating any time-management protocol.
The Math of Context Loading
The comparison below is our own model, not a research finding. It illustrates how the fixed cost of context loading plays out against two different interval lengths:
The Math of the 25-Minute Timer
- 0-15m: Loading Context (Reading logs, tracing stack traces). Productivity: Low.
- 15-25m: Coding. Productivity: High.
- 25m: INTERRUPT.
Result: You spend 60% of your time ramping up and only 40% actually coding. The 50/10 rule flips this ratio to 70% Deep Work.
50/10 Model:
- Context loading time: ~15 minutes
- Productive time: ~35 minutes
- Efficiency ratio: 35/50 = 0.70 (70% productive time)
By extending your work session to 50 minutes, you amortize the fixed cost of context loading over a longer period of productive output. The loading time doesn’t change. It still takes 15-20 minutes to understand your codebase, the problem you’re solving, and the approach you’re taking. But now you get 35 minutes of value instead of just 10.
Task Complexity and Recovery Time
Not all development work requires the same ramp-up time. Here’s how different tasks align with different time protocols:
| Task Complexity | Example | Recovery Time | 25/5 Impact | 50/10 Impact |
|---|---|---|---|---|
| Low | CSS tweaks, typo fixes | 10-15 mins | Moderate disruption | Minimal impact |
| Medium | Feature logic, API integration | 15-25 mins | High disruption | Moderate efficiency |
| High | System architecture, complex algorithms | 25-45 mins | Critical failure | High efficiency |
| Very High | Security analysis, debugging race conditions | 30-60 mins | Impossible | Requires even longer blocks |
For high-complexity tasks, which represent the core value of senior engineers, the 25/5 model is mathematically prohibitive. A 25-minute session is shorter than the recovery time itself.
The Mental Stack Metaphor
In computer science, a “stack” stores information about active subroutines. Developers maintain a similar “mental stack” while coding:
- “I’m editing function
handleSubmit” - “Which is called by the form component”
- “And I need to update the corresponding test in
form.test.js” - “But first I need to check if the validation logic handles this edge case”
This stack is volatile. A timer interruption causes it to collapse, and rebuilding it is effortful: sustained mental work draws down a limited pool of self-regulatory resources, so every forced reconstruction has a real cost.[6] As far back as 1931, Arthur Bills showed that mental fatigue produces involuntary “blocks,” brief lapses where you simply cannot respond until a short pause has passed.[7] The fewer times you force a full collapse, the less of this overhead you pay. A standard 8-hour day built from 25-minute blocks imposes roughly twice as many of these hard stops as one built from 50-minute blocks, leaving more of your capacity for the actual problem.
Flow State: Why 50 Minutes Matters
The science of deep focus and the 15-20 minute ramp-up period
Mihaly Csikszentmihalyi’s research on “flow state” describes the condition where you’re completely absorbed in your work, time seems to disappear, and performance peaks. Flow emerges when the challenge of a task closely matches your skill: too hard and you feel anxiety, too easy and you feel boredom.[8] For developers, flow is when you’re solving complex problems with ease, making rapid progress, and feeling energized rather than drained.
The Flow State Ramp-Up
Flow isn’t instantaneous. It requires a ramp-up period where you overcome initial resistance and gradually deepen your focus, and even a modest mismatch between challenge and skill can knock you back out of it.[9] Among developers, this ramp-up is widely reported to take 15-20 minutes, though that figure is practitioner experience rather than a laboratory measurement.
In a 25-minute Pomodoro, the timer becomes what we might call a “flow guillotine.” Just as you break through the initial friction and enter the zone of high productivity, the alarm signals you to stop. This trains your brain to expect interruption, potentially preventing you from ever achieving deep flow because your subconscious is anticipating the alarm.
The 50-Minute Sweet Spot
A 50-minute work block provides enough time to:
- Minutes 0-15: Overcome resistance and build context
- Minutes 15-40: Experience genuine flow state
- Minutes 40-50: Begin natural fatigue, signal for upcoming break
This creates a rhythm that works with your natural attention cycles rather than fighting them.
Aligning with Ultradian Rhythms
Nathaniel Kleitman proposed that the body runs on a Basic Rest-Activity Cycle (BRAC) of roughly 90 minutes that continues through the day, not just during sleep.[10] The evidence for a waking version is real but looser than the sleep cycle: studies have found ultradian fluctuations in alertness, performance, and even daydreaming across the working day,[11][12][13] and Ernest Rossi built a whole practical break system around them.[14] The exact period varies between people and from hour to hour, so this is an approximate alignment, not a clock you can set your watch by.
The point is directional. A 50-minute block followed by a 10-minute break, repeated, traces the general shape of a work-then-recover rhythm rather than fighting it. Pairing two such cycles with a longer break after roughly an hour and a half lands you near the upper end of the BRAC window. You’re working with the grain of your attention, not against it.
When Flow State Breaks
When flow is interrupted, recovery time varies by task complexity. For medium-complexity features, you might recover in 15-25 minutes. For architectural work, it could take 25-45 minutes. The 25/5 model interrupts you every 25 minutes, meaning you’re constantly recovering and rarely producing. The 50/10 model gives you one significant flow period per hour instead of two broken attempts.
The 10-Minute Break: Beyond a Quick Pause
Why 5 minutes isn't enough for true recovery
The underrated innovation of the 50/10 protocol isn’t just the longer work period. It’s the longer break. A 5-minute break is barely enough to stretch and refill your water bottle. A 10-minute break allows for genuine physiological and psychological recovery.
What the Break Research Actually Shows
The strongest evidence in this entire article is about breaks themselves. A 2022 systematic review and meta-analysis pooling 22 studies found that short breaks reliably improve well-being and vigor, and that they do not, on average, hurt performance.[15] The same analysis found the performance benefit was clearest for shorter, less cognitively demanding tasks and harder to detect for long, complex ones, which is precisely why a developer doing deep work benefits more from a smaller number of substantial breaks than from many tiny ones. A 10-minute break is long enough to be a real recovery period rather than a token pause.
The 20-20-20 Rule and Vision Health
Hours of close screen work are associated with digital eye strain, sometimes called Computer Vision Syndrome.[16] A commonly recommended guideline is the “20-20-20 rule”: every 20 minutes, look at something about 20 feet away for 20 seconds. It helps, but it is a mid-task micro-pause, not full recovery.
The 5-Minute Problem: Most developers use a 5-minute break to check their phone, keeping their eyes locked at a focal distance of 12-18 inches. The strain continues.
The 10-Minute Advantage: Ten minutes gives you permission to leave your desk entirely. Walking outside, looking out a window, or moving to a different room lets your eyes rest on distant objects for a sustained period, which is what actually relieves near-focus strain.
Active Recovery vs. Passive Pausing
Five minutes is barely enough to visit the restroom. It doesn’t allow for a dedicated movement routine. Ten minutes enables:
- Desk yoga: Neck rolls, wrist extensions, thoracic twists
- Walking: A brisk walk around the building or outside
- Stretching: Full-body stretching routine to counteract sitting
In the meta-analysis above, active breaks that engaged different systems than the work itself tended to restore more vigor than simply sitting still.[15] The 10-minute window is what makes that possible: it transforms your break from a mere pause into an active recovery session.
Psychological Reset
Coding can be stressful, and a stubborn bug keeps you tense and ruminating on the same problem. Breaking that loop usually needs a genuine change of environment or a moment of social connection.
A 5-minute break keeps you tethered to your desk, the scene of the frustration. A 10-minute break allows for a real change of venue: walking to the kitchen, chatting with a colleague about non-work topics, or stepping outside for fresh air. That shift gives your mind somewhere else to be, so you return not just paused, but reset and ready for the next challenge.
Hydration and Energy
Sustained cognitive effort is depleting, and as your capacity for self-control drains over a long stretch, decision quality drops and errors creep in.[6]
The 25/5 model’s 5-minute breaks rarely allow for proper fuel. You grab a quick coffee or sugary snack, leading to a crash later. The 10-minute break provides enough time to prepare a complex carbohydrate snack, drink a full glass of water, and actually metabolize it before returning to work.
The Pomodoro 50/10 Developer Workflow
Implementing the protocol in your daily workflow
Here’s what a standard 8-hour development day looks like with the 50/10 protocol:
Sample Daily Schedule
Morning Block (9:00 AM - 12:00 PM)
- 9:00 - 9:50: Work Block 1
- 9:50 - 10:00: Break (10 mins)
- 10:00 - 10:50: Work Block 2
- 10:50 - 11:00: Break (10 mins)
- 11:00 - 11:50: Work Block 3
- 11:50 - 12:00: Break (10 mins)
Lunch (12:00 PM - 1:00 PM)
- Extended recovery period
Afternoon Block (1:00 PM - 5:00 PM)
- 1:00 - 1:50: Work Block 4
- 1:50 - 2:00: Break (10 mins)
- 2:00 - 2:50: Work Block 5
- 2:50 - 3:00: Break (10 mins)
- 3:00 - 3:50: Work Block 6
- 3:50 - 4:00: Break (10 mins)
- 4:00 - 4:50: Work Block 7
- 4:50 - 5:00: Break (10 mins)
Total: 7 work blocks × 50 minutes = 5.8 hours of focused work, plus 1.2 hours of breaks (not including lunch)
The Extended Break After Two Cycles
Consider taking a longer 20-minute break after every two 50/10 cycles (approximately every 2 hours). This roughly tracks the trough of the Basic Rest-Activity Cycle and provides deeper recovery.[10]
Flexibility for Real Work
This is a framework, not a prison. If you’re in deep flow at minute 50 and stopping would be counterproductive, you can extend to 60 or even 90 minutes. However, you must then take a proportionally longer break (15-30 minutes). The key is maintaining the rhythm of work and recovery, not worshiping the exact numbers.
Using a Timer
We’ve created a 50/10 Pomodoro Timer that you can configure for longer work sessions. Set it to 50 minutes of work and 10 minutes of break, and let it manage the rhythm while you focus on your code.
Progressive Implementation: Building Your Focus Muscle
How to transition from shorter intervals to 50-minute blocks
If you’re used to constant interruptions (whether from Slack, email, or 25-minute timers), you might struggle to maintain focus for 50 minutes initially. This is normal. Focus is a skill that requires training.
The Progressive Pomodoro Approach
Think of this as conditioning your “focus muscle.” You don’t start with a marathon; you build up gradually.
Phase 1 (Weeks 1-2): 25/5
- Establish the habit of strictly respecting a timer
- Learn to stop when the alarm rings
- Build awareness of your interruption patterns
Phase 2 (Weeks 3-4): 35/7
- Push the boundary of your comfort zone
- Notice the urge to check your phone at minute 25 and resist it
- Experience slightly longer periods of flow
Phase 3 (Week 5+): 50/10
- The full protocol
- Your brain has adapted to longer time-under-tension
- Flow state becomes accessible and sustainable
Tracking Your Progress
Keep a simple log of your completed blocks. Mark when you successfully complete a 50-minute block without interruption. Over time, you’ll see the pattern improve. This data is motivating and helps you identify what disrupts your focus.
What If You Fail?
If you can’t complete a 50-minute block, don’t catastrophize. Mark it as interrupted and start a new timer. The mantra, borrowed from Francesco Cirillo’s original technique: “The Next Pomodoro Will Go Better."[3]
Each failed block teaches you something about what breaks your focus. It’s data, not failure.
Making the Most of Your 10-Minute Break
Active recovery strategies that actually recharge you
The quality of your break determines the quality of your next work block. Here are strategies to maximize your recovery in 10 minutes.
The No-Screen Mandate
Your break must be analog. If you spend 10 minutes scrolling social media or checking work messages, you keep your visual and cognitive systems fully engaged and never actually disengage from screen-based focus. The next 50-minute block will be a struggle.
Instead, try:
- Walking outside or around your building
- Stretching or doing a quick exercise routine
- Making tea or coffee mindfully
- Looking out a window at distant objects
- Chatting with a coworker about non-work topics
The Movement Protocol
Use your break to elevate your heart rate. Physical movement flushes your system with oxygen and neurotransmitters that combat the “slump” from prolonged sitting.
Quick options:
- Push-ups or bodyweight squats
- Climbing stairs
- A brisk walk
- Desk yoga or stretching routine
Even 5 minutes of movement in your 10-minute break can dramatically improve your energy for the next session.
The Hydration Routine
Dehydration is a leading cause of cognitive decline in office workers. Use every break to drink a full glass of water. Your brain needs hydration to function optimally.
The Environmental Change
Change your environment. Walk to a different room, step outside, or move to a window. This environmental shift signals to your brain that the work period is truly over, allowing for psychological reset.
What NOT to Do
Avoid these break activities:
- Checking work email or Slack
- Reading technical articles
- Making work-related phone calls
- Planning your next feature in detail
- Staying at your desk staring at a screen
These keep your mind in work mode and prevent the recovery that makes the 50/10 protocol effective.
Common Objections and Concerns
Addressing rabbit holes, meetings, and discipline
“Won’t I fall down rabbit holes without frequent check-ins?”
This is a valid concern. The 25/5 model forces a surface check every 25 minutes that can prevent you from spending 3 hours optimizing a function that didn’t need optimizing.
The solution: Metacognition, not fragmentation.
Keep a “distraction log” or “parking lot” list. When you notice yourself going down a potential rabbit hole, write it down instead of pursuing it immediately. A 50-minute check-in is still frequent enough to catch a wayward tangent before it consumes half your day.
The benefit of depth outweighs the risk of occasional detours, especially for senior developers working on complex problems that genuinely require extended focus.
“My workplace is full of interruptions. 50 minutes uninterrupted is impossible.”
Then start with what’s possible and build up. Environmental engineering helps:
- Set Slack status to “Do Not Disturb” with a custom message: “Focused work block until X:50”
- Use a physical indicator (headphones, a desk light, a sign) to signal focus time
- Block your calendar for “Deep Work” sessions
- Communicate your new rhythm to your team: “I check messages every hour at the :50 mark”
Most workplaces can accommodate 50-minute focus blocks if you communicate clearly and batch your communication windows.
“I work on a distributed team. I need to be available for questions.”
Batch your availability. You can still be responsive if you check messages every hour at predictable intervals. In fact, batched communication is often more effective than constant interrupt-driven communication because your responses are more thoughtful.
“I don’t have the discipline to focus for 50 minutes.”
That’s why you build up gradually (Phase 1 → Phase 2 → Phase 3). Discipline is a skill, not an innate trait. The timer provides external structure while you develop internal focus.
“What about meetings?”
Meetings interrupt any time-blocking system. The goal is to cluster meetings and protect blocks of uninterrupted development time. Advocate for “no meeting” windows in your team’s schedule, typically mornings or afternoons, where everyone can do deep work.
“Doesn’t the research say the timer doesn’t actually matter?”
This is the most important objection, and it deserves an honest answer. A 2025 randomized study compared self-regulated breaks, the Pomodoro Technique, and Flowtime among students, and found no significant difference in productivity between them. If anything, the rigidly timed Pomodoro group reported fatigue and falling motivation more steeply as the session went on.[18]
So is the whole premise dead? Not quite, and the details matter. That study ran for only two hours and, to keep the conditions comparable, it deliberately removed the long break that the full technique uses to align with the body’s longer recovery rhythm. The authors themselves note the two-hour window may simply have been too short to reveal differences.[18] In other words, it tested a stripped-down timer, not the complete work-and-recover system that 50/10 is built on.
The honest takeaway is this: a timer by itself does not make you a better programmer. What the evidence actually supports is the combination this article is built from: substantial breaks restore vigor without costing performance,[15] attention residue makes task switching expensive,[17] interruptions are costly to recover from,[1] and your capacity to focus fluctuates and depletes over the day.[10][6] The 50/10 protocol is a reasoned way to act on all of that for high-context work. It is a tool for structuring your day, not a magic number.
Conclusion: Optimize Your Time for How You Actually Code
The 50/10 protocol respects the reality of software development
The traditional 25/5 Pomodoro Technique is a powerful tool for the work it was designed for. University study sessions, administrative tasks, and low-context work all benefit from short, frequent intervals.
But software development is different. When you’re maintaining complex mental models, debugging distributed systems, or designing architecture, you need time to build context, achieve flow, and produce meaningful results before being interrupted.
The 50/10 protocol respects the realities of how developers actually work:
- The ~23-minute cost of an interruption is amortized over a 50-minute block instead of being paid twice as often
- The 15-20 minute flow ramp-up has time to pay off rather than being cut short
- Roughly half as many self-imposed stops across the day, so less of your capacity goes to managing your own attention
- 10-minute breaks are long enough to restore vigor and provide genuine recovery
Getting Started
You don’t need to overhaul your entire workflow immediately. Start with one 50/10 block tomorrow. Pick a complex task that requires deep focus, such as refactoring a component, debugging a tricky issue, or designing a new feature. Set a timer, work for 50 minutes, and take a genuine 10-minute break away from your screen.
Notice the difference. Did you achieve flow? How much of the 50 minutes felt productive versus preparatory? How did you feel after the 10-minute break?
Track your results for a week. Most developers who try the 50/10 protocol report they can’t go back to 25/5 for serious development work.
Tools and Resources
- 50/10 Pomodoro Timer configured for developer workflows
- Read about getting started with Pomodoro for the foundational principles
- Learn about Francesco Cirillo, the developer who created the original technique
The 25/5 Pomodoro was a breakthrough for its time. The 50/10 protocol is its evolution for the age of complex software development. Work with your brain’s natural rhythms, not against them, and watch your productivity and your well-being improve.
References
Sources cited in this article
- 1.Mark, G., Gudith, D., & Klocke, U. (2008). The cost of interrupted work: More speed and stress. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '08), 107–110.
- 2.Cirillo, F. (2018). The Pomodoro technique: The acclaimed time management system that has transformed how we work (First edition). Currency.
- 3.Cirillo, F. (2007). The Pomodoro Technique (Version 1.3). Self-published.
- 4.Goldstein, E. B. (2019). Cognitive Psychology: Connecting Mind, Research, and Everyday Experience (5th ed.). Cengage.
- 5.Mark, G., Gonzalez, V. M., & Harris, J. (2005). No task left behind? Examining the nature of fragmented work. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '05), 321–330.
- 6.Muraven, M., Tice, D. M., & Baumeister, R. F. (1998). Self-control as a limited resource: Regulatory depletion patterns. Journal of Personality and Social Psychology, 74(3), 774–789.
- 7.Bills, A. G. (1931). Blocking: A new principle of mental fatigue. American Journal of Psychology, 43(2), 230-245.
- 8.Csikszentmihalyi, M. (1990). Flow: The Psychology of Optimal Experience. Harper & Row.
- 9.Nakamura, J., & Csikszentmihalyi, M. (2002). The concept of flow. In C. R. Snyder & S. J. Lopez (Eds.), Handbook of Positive Psychology (pp. 89–105). Oxford University Press.
- 10.Kleitman, N. (1982). Basic Rest-Activity Cycle—22 Years Later. Sleep, 5(4), 311–317.
- 11.Lavie, P. (1979). Ultradian rhythms in alertness — A pupillometric study. Biological Psychology, 9(1), 49–62.
- 12.Orr, W. C., Hoffman, H. J., & Hegge, F. W. (1974). Ultradian rhythms in extended performance. Aerospace Medicine, 45, 995–1000.
- 13.Globus, G. G., Drury, R. L., Phoebus, E. C., & Boyd, R. (1971). Ultradian rhythms in human performance. Perceptual and Motor Skills, 33(3, Suppl.), 1171–1174.
- 14.Rossi, E. L., & Nimmons, D. (1991). The 20-Minute Break: Reduce Stress, Maximize Performance, and Improve Health and Emotional Well-Being Using the New Science of Ultradian Rhythms. J. P. Tarcher.
- 15.Albulescu, P., Macsinga, I., Rusu, A., Sulea, C., Bodnaru, A., & Tulbure, B. T. (2022). "Give me a break!" A systematic review and meta-analysis on the efficacy of micro-breaks for increasing well-being and performance. PLOS ONE, 17(8), e0272460.
- 16.American Optometric Association. (n.d.). Computer vision syndrome. Retrieved June 7, 2026, from https://www.aoa.org/healthy-eyes/eye-and-vision-conditions/computer-vision-syndrome
- 17.Leroy, S. (2009). Why is it so hard to do my work? The challenge of attention residue when switching between work tasks. Organizational Behavior and Human Decision Processes, 109(2), 168–181.
- 18.Smits, E. J. C., Wenzel, N., & de Bruin, A. (2025). Investigating the effectiveness of self-regulated, Pomodoro, and Flowtime break-taking techniques among students. Behavioral Sciences, 15(7), 861.
About the Author

Jonathan Griffin is a productivity researcher and former UK commercial property solicitor. He translates neuroscience and cognitive science research into practical, evidence-based systems for focus and attention.