Skip to content
Hina
Preview Features Price Articles
English
English 简体中文
Download

Articles

Flow state at work: conditions, interruptions and what your records can show

Focus and rest · October 19, 2026 · 6 min read

Flow is a state you can set up for but not measure directly. The research says it needs a clear goal, immediate feedback and a challenge that fits your skill, and an interruption can end it. On a Mac, your own records can only show proxies, such as a long stretch in one app with steady input and few switches. Used that way they help you protect those stretches, and used as a score they mislead.

What flow needs

Mihaly Csikszentmihalyi introduced the idea in his 1975 book Beyond Boredom and Anxiety, after interviews in which people described absorbed activity with water-current metaphors. Flow is usually summarised as a state of energized focus, full involvement and enjoyment in the activity itself. The commonly cited conditions are three: clear goals and a sense of progress, clear and immediate feedback, and a balance between the challenge of the task and your perceived skill.

Later work by Jeanne Nakamura and Csikszentmihalyi lists six components, among them focused concentration on the present, a merging of action and awareness, a sense of control, an altered sense of time, and the activity being rewarding in itself. Notice that none of these is an app, a duration or a number of keystrokes. Flow is an experience, and a record can only sit next to it.

The practical reading of the three conditions for a work day is plain. Decide before you start what finished looks like for this block, work somewhere you can see results quickly, such as a test that runs or a paragraph you can reread, and choose a task that is hard enough to hold you but not so hard that you stall. A task that is too easy drifts into boredom and one that is too hard into anxiety, the two states the book title names.

Why interruptions break it

Each condition depends on a loaded picture of the task in your head: the goal, where you are against it, what the last result said. A notification or a quick look at chat makes you load something else, and coming back means rebuilding the picture before you are back in the problem. The sibling article on the cost of context switching covers that in more detail.

The break does not have to be proportional to the length of the interruption. A few seconds on a chat message can end a stretch that took a long time to build, because what is lost is the setup, not the seconds. This is the reasoning behind the conditions above, not a measured figure. That is also why short interruptions are easy to underestimate when you add up a day: the minutes look small and the damage does not.

One measured result points the same way from another angle. In a 2008 lab study by Gloria Mark, Daniela Gudith and Ulrich Klocke, 48 people answered a batch of emails, some while being interrupted by phone or instant message. The interrupted groups finished in less time with no difference in quality, but reported more stress, frustration, time pressure and effort. The cost of an interruption may not show up as lost minutes at all, which is one more reason a time record undercounts it.

Signs in your own records

Hina records the foreground app every 3 seconds, treats 180 seconds without input as idle, and counts key presses, clicks and scrolls without reading what you typed. From that, three things come close to the shape of flow. One is a long run in one app, which the Trail tab shows as a segment. When you leave an app and return to it within 180 seconds, Hina folds the trip into the same segment instead of cutting it in two. Another is steady input: hovering over a segment in Trail shows its key press and click counts, and on days with enough typing the daily report gives an average number of keystrokes per minute. The third is few switches: the daily report can name the most common switch between apps, and how many times work was interrupted and mostly by what.

Deep work is the closest single number. Hina counts a block of work-type activity, in Coding, Writing, Design or Meetings, of at least 10 minutes, tolerating breaks of up to 5 minutes inside it, and the Interruptions card lists what pulled you away. A day with one 90-minute block in one editor, regular typing and two brief visits to chat looks like what flow feels like from outside.

It is still a proxy, and the record cannot tell you the difference between absorption and a stuck afternoon. Ninety minutes of steady typing might have been flow or a bad hour rewriting the same function. Reading is classified as Neutral, so a long, absorbed stretch with a paper open is not counted as deep work, and an hour of Meetings is counted as Work. If you want a record of how a block felt, a one-line note of your own at the end of it will tell you more than any chart.

Protecting a flow block

Start by finding where your long blocks already happen. The Week tab has a Golden hours card that names the start hour accounting for the most deep work, and the Month tab's Deep work by weekday card shows the average deep work for each day of the week. Put the task that needs your whole attention in that window before you rearrange anything else.

Then reduce the cheap ways in. Close or silence the app that appears most in the Interruptions card during that hour, set a time later in the day to check it, and put the goal of the block in one sentence where you can see it. If the weekly Interruptions card keeps naming the same site, grouping those visits into a fixed break is easier than resisting them one at a time.

Hina's own care card is an example of a nudge built to avoid breaking this. The sit-too-long card appears at most three times a day, does not take the keyboard caret, and stays silent while you are on a call, in full screen, away or locked. It is on by default, and turning off Sit-too-long reminder in Settings stops it.

What not to measure

Do not turn flow minutes into a daily target, a streak or a comparison between people. The moment the number becomes the goal, you start protecting the number, and a deliberately long block in one app is not the same as absorbed work. Hina does not give a productivity score, and the descriptive numbers are there to help you notice patterns.

Do not read a short block as a failure either. Some work, like triaging, answering and reviewing, is made of switches by nature, and the right shape for that work is not a long block. Look at your week and ask whether the hard, creative work got at least one stretch of the kind of time it needs.

Where the data lives

Hina stores sessions on your Mac, takes no screenshots and needs only the Accessibility permission. Window titles and page paths stay off until you turn on Record window titles and page paths in Privacy settings. The app reaches the network in three places only, each on a click and none carrying activity data: the checkout page, activating a purchased key, and Check for Updates.

Hina keeps a local record of your workday, with no screenshots and no account, so you can see where the time went.

Download for Mac

Keep reading

  • Focus and restContext switching: do hundreds of window switches mean distraction?October 18, 2026 · 4 min read
  • Focus and restThe Pomodoro Technique: how it works and when 25 minutes does not fitOctober 19, 2026 · 8 min read
  • Focus and restThe 90-minute work cycle: what the evidence says and how to find your ownOctober 19, 2026 · 6 min read

Hina · 賞

See your time, revisit projects, and take breaks.

Product Download Articles Releases Buy
Support Purchase help Privacy Refund
Connect hi@hina.day X Tw93