Fragmented thinking is a bigger threat to flow state than interruptions
Commit messages, documentation, and flow
- Example of “boring tasks breaking flow” (commit messages) is heavily debated.
- Some say commit messages are natural punctuation between “units of work” and can even support flow by clarifying intent, enabling future understanding, and helping with rollback.
- Others see rich commit messages as busywork, redundant with PRs, tickets, and chat; they argue demanding them can be selfish optimization of one person’s workflow.
- Counterargument: external systems (Jira, Slack) are fragile or ephemeral; commit messages and checked‑in docs are the only durable, code-local record of why a change happened.
- Several describe “literate” commit histories as a powerful tool for working with legacy code and as a way to re‑shape messy exploratory work into a clean narrative.
Internal vs external interruptions
- Many agree the interesting idea is that interruptions are often internal (mind wandering, premature refactoring, boredom, waiting for builds/tests) rather than just notifications and coworkers.
- There is sharp disagreement on which is easier to control:
- One side: external distractions are easier (headphones, negotiation, job changes); internal ADHD/anxiety/“monkey mind” are hard, lifelong struggles.
- Other side: not having to fight external interruptions at least removes one whole class of problems; you always have to deal with internal issues anyway.
- Long subthread debates whether one can train focus (via meditation, habits, drugs) versus the mind being fundamentally unruly.
Reception of the article
- Positive readers say it captures their lived experience of “fragmented thinking” and helps them notice internal process-level interruptions.
- Critics find “fragmented thinking” poorly defined, the piece repetitive and padded, with a style reminiscent of AI-generated text.
- Some question the strength of the cited research (mostly self-report surveys) and view the causal claims about flow as overreaching or “hogwash.”
Managing focus: tools, habits, environments
- Suggested tactics:
- Block distracting sites (Cold Turkey, /etc/hosts, uBlock), use RSS to slow consumption.
- Classic Pomodoro with a written log of internal interruptions.
- Notes, milestones, and end-of-day reflections to rebuild context after inevitable interruptions.
- Good documentation (often written first) so work can resume or be handed off smoothly.
- Whiteboard/pen-and-paper design to reduce cognitive load and keep state out of working memory.
- Structured habits and “muscle memory” for routine tasks.
- Pink/brown noise with ANC, offices with doors, or WFH to reduce ambient disruption.
Nature and value of flow
- Some report “best days” as 5–10 hours of uninterrupted flow and deliberately engineer months of minimal contact to achieve that.
- Others find flow overhyped: mental fatigue and internal distraction may just mean it’s time for a break; productivity also comes from walks, showers, and background processing.
- Several note that work must be at the right challenge level; too vague or too hard encourages internal distraction, while extreme challenge simply exhausts you and rightly ends flow.
- A few admit they’ve never felt any special “flow feeling” and just rely on “micro‑progress” (always taking the smallest next step). Replies suggest that’s likely already a form of flow, just without mystique.