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

  1. Workspace Isolation: 10 min
    Close all messaging apps, browser tabs, and notification streams
  2. Audio Soundtrack Queue: 5 min
    Queue fast soundtrack music or continuous audiobooks for flow state
  3. Precision Time Tracker Launch: 5 min
    Start a strict stopwatch to log raw coding minutes accurately
  4. Architectural Target Review: 10 min
    Review current codebase logs and define immediate coding goals
  5. 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

More in Deep Work & Focus

Wondering which app to use? Compare the best morning routine apps.

Updated July 2026

Compiled from public sources and reviewed before publishing.