John Carmack Deep Focus Prep
Prepare for deep engineering flow using the John Carmack coding routine. Set up audio cues, isolate your workspace, and track strict focus hours.
5 time blocks, 75 minutes in total.
Time blocks
- Workspace Isolation: 10 min
Close all messaging apps, browser tabs, and notification streams - Audio Soundtrack Queue: 5 min
Queue fast soundtrack music or continuous audiobooks for flow state - Precision Time Tracker Launch: 5 min
Start a strict stopwatch to log raw coding minutes accurately - Architectural Target Review: 10 min
Review current codebase logs and define immediate coding goals - Uninterrupted Coding Sprint: 45 min
Write code continuously without switching context or opening feeds
About this routine
John Carmack is legendary in computer science for his pioneer work on 3D graphics engines, games like Doom and Quake, and aerospace software. His technical output relies on intense, uninterrupted flow state. The John Carmack coding routine centers on removing friction, eliminating cognitive drift, and measuring raw deep-work time with exact precision.
Carmack famously logged his actual coding hours on a stopwatch, pausing the timer every time he stepped away or lost focus. He also paired long engineering sessions with specific audio anchors, such as fast soundtrack albums or audiobooks played at increased speeds, to keep his brain fully immersed in the problem space.
This startup template helps you replicate that disciplined focus prep before starting a heavy programming session. Running a clean setup with a routine timer online allows you to build momentum and jump straight into complex engineering tasks without distraction.
Why this routine works
- Eliminates initial context switching before complex tasks
- Builds momentum with reliable audio and environment cues
- Improves realistic tracking of pure uninterrupted coding time
FAQ
How did John Carmack track his programming productivity?
Carmack used a stopwatch during coding sessions to measure pure working hours. He paused the timer whenever he stepped away, answered messages, or took a break.
What music or audio does John Carmack listen to while coding?
Carmack frequently listened to fast-paced soundtracks, Nine Inch Nails, heavy instrumental music, or audiobooks at higher speeds to maintain flow.
Sources
- Masters of Doom, David Kushner
- John Carmack Interview, Lex Fridman Podcast #309
Wondering which app to use? Compare the best morning routine apps.
Updated July 2026
Compiled from public sources and reviewed before publishing.