Skip to main content

Command Palette

Search for a command to run...

Why Programmers Skip Exercise (And How to Fix It)

Updated
2 min read
Why Programmers Skip Exercise (And How to Fix It)

You know you should exercise. You've read the articles. You've seen the research about sitting all day.

But you still don't do it.

It's not that you don't care. IT workers sit five times more than other professions. Nearly 90,000 deaths happen each year from sitting at desk jobs. Sitting more than 8 hours a day increases your risk of premature death by up to 60%.

You know all this. You still don't exercise.

The Real Reasons

It's not laziness. Research shows programmers understand exercise is important. We just don't do it anyway.

Here's why.

Time doesn't feel real. When you're debugging production or in the middle of a feature, hours vanish. You look up and it's dark outside. Exercise requires awareness of time passing. We don't have that.

The work is never done. There's always one more bug. One more feature. One more PR to review. Exercise feels like you're abandoning work that needs you.

We optimize for flow state. Research shows it takes 15-20 minutes to get into flow. Once you're there, you're not stopping for squats. Breaking flow for exercise feels like destroying productivity.

Person stretching at desk

What Doesn't Work

Gym memberships. You know this already. You signed up. Went twice. Never went back.

Standing desks. I bought one for $800. Used it for two weeks. Now it sits at the same height it's always been.

Fitness apps with reminders. You dismiss the notification without thinking. Back to work.

The problem is all of these require you to decide to exercise. You're asking your brain to choose movement over the work you're focused on.

Your brain picks work every time.

What Actually Works

Research shows 30-40 minutes of moderate exercise can undo some effects of sitting all day. Walking five minutes every half hour helps.

But you need something that doesn't give you a choice.

Not a reminder. Not motivation. Something that blocks you until you move.

I built Movedoro because I needed my computer to force me. Every 25 minutes, the screen locks. You do the reps or you don't get back to work.

No negotiating. No "just five more minutes." You move or you're stuck.

That's the only thing that works for me. Because left to decide, I'll skip exercise for flow state every single time.

More from this blog

M

Movedoro

100 posts