Break ideas for programmers and developers
Effective break ideas for programmers and developers include eye-rest exercises, full-body stretching, and brief periods of physical movement away from all screens.
Programmers are uniquely bad at taking breaks. We finish a task, open the PR, and immediately go look at HN or Twitter — another screen, more text, no actual rest.
Programmer-friendly breaks
31 activities
- creative
Write a 10-minute journal entry
10–15 minlow - wellness
Take a 15-minute walk outside
15–25 minmedium - learning
Learn a micro-lesson in a new skill
10–20 minmedium - productive
Do a 15-minute room reset
15–20 minmedium - fun
Call or voice note a friend
10–30 minmedium - fun
Play a 10-minute brain game
10–15 minlow - creative
Brain-dump 20 future ideas
10–20 minhigh - productive
Review and tidy your to-do list
5–10 minlow - creative
Write a 5-item gratitude list
3–5 minlow - productive
Do a 5-minute desk tidy
4–7 minlow - learning
Read one long-form article
10–20 minlow - productive
Set your intention for the week
10–15 minlow - productive
Reply to all pending messages
10–20 minmedium - wellness
Make your favourite hot drink mindfully
5–10 minlow - wellness
Do a 5-minute full-body stretch
5–8 minlow - fun
Have a 10-minute solo dance session
10–15 minhigh - wellness
Do a 5-minute breathing exercise
4–7 minlow - wellness
Follow a 10-minute guided meditation
10–15 minlow - creative
Doodle freely for 10 minutes
10–15 minlow - wellness
Sit outside for 10 minutes without your phone
10–15 minlow - creative
Sketch something in your room from life
15–25 minmedium - creative
Build a playlist for your current mood
15–25 minmedium - learning
Review a set of flashcards for 10 minutes
8–15 minlow - learning
Write a 1-page summary of something you know well
15–25 minlow - learning
Practice a language for 20 minutes
15–25 minmedium - fun
Send a 'thinking of you' message to someone
3–5 minlow - creative
Write a letter or long message to a friend
15–25 minlow - fun
Send someone a recommendation they'll love
5–10 minlow - creative
Write an appreciation note to someone in your life
10–15 minlow - fun
Plan a catch-up with someone you miss
10–15 minmedium - learning
Learn one new word in a foreign language
3–5 minlow
Frequently asked questions
How often should programmers take breaks?
Every 60–90 minutes, for at least 5 minutes. The exact interval matters less than the consistency and the rule that the break doesn't involve another screen.
Why is scrolling a bad programmer break?
It doesn't rest the thing that's tired — your visual focus and linguistic processing. Scrolling keeps both engaged. Looking away from the screen, moving, or doing something with your hands actually lets those systems recover.
More idea lists
- ⚡
5-minute activities for when you're bored
- ⏱️
10-minute things to do with your free time
- 🕒
15-minute activities for free time