About a year ago, I started using a keyboard timer to enforce breaks and I find it useful. However, one problem I have is when I get into a coding flow, the timeouts often break that flow and train of thought. Does anyone have a good way to balance flow with healthful breaks in a way that maximizes the benefits of both? I'd love to hear any approaches, even those not involving keyboard timers.