Blog
Short honest writing on vibe coding fatigue, breathing exercises for developers, and what a calmer default might look like in the gaps between AI generations.
How to stop doom-scrolling while Claude generates code
The 20-second Twitter check you reflexively do every time Claude Code is generating isn't laziness. Why the habit forms, why willpower doesn't break it, and a one-day experiment that does.
Read →Breathing exercises for developers who use Cursor (3 that actually work)
Three breathing patterns (basic 4·6, box 4·4·4·4, 4·7·8) that fit the 8–45 second gaps between Cursor, Claude Code, and Windsurf generations. No app required.
Read →Vibe coding fatigue: what it is, and why it feels worse than regular coding
The drained feeling from sitting through dozens of AI generation pauses per day. What causes it, why doom-scrolling makes it worse, and a small fix that works.
Read →