This is the workout I've done more than any other. On travel days. Before early flights. After hard weeks where I haven't slept enough and the last thing I want to do is move. On the mornings where I genuinely have zero motivation and the only reason I'm doing it is because I said I would.

30 minutes. No equipment required. Hits every major movement pattern without leaving you wrecked for the rest of the day. Here it is, exactly as I do it — the timing, the exercises, the structure, and the one rule I never break.

Why 30 Minutes Is Enough

Minimum effective dose is a real concept in training, not a rationalization for doing less. The research on exercise frequency and volume shows diminishing returns after roughly 45–60 minutes for most non-athletes, and for the specific goal of this workout — maintaining movement quality, elevating metabolism, and setting the tone for the day — 30 minutes done consistently beats 60 minutes done sporadically every time.

The other practical reality: on most weekdays I'm training at 5:30am before a full executive schedule. If the session runs long, it eats into the morning block where I do my best thinking. The workout is non-negotiable. Its time cost is also non-negotiable. 30 minutes, hard stop.

The Warmup — 5 Minutes, Never Skipped

This is not optional and not rushed. Cold muscles move poorly, and poor movement at the start compounds into injury risk through the session. The warmup takes exactly 5 minutes and earns back the time in session quality.

By the end of this, the heart rate is slightly elevated, the joints are warm, and the session can actually be productive rather than grinding through the first five minutes stiff and half-awake.

The Workout — 25 Minutes

Four movement pattern blocks: push, hinge/pull, squat, core. Each block takes approximately 5–6 minutes with minimal rest between sets. Rest 60–90 seconds between blocks. The session moves. There's no standing around.

Block 1: Push (5 min)

Block 2: Hinge and Pull (6 min)

Block 3: Squat (6 min)

Block 4: Core (4 min)

Movement Patterns Covered and Why

Every functional human movement falls into six patterns: push, pull, hinge, squat, carry, and rotation. This routine covers four of the six in 30 minutes — push (push-up), pull (inverted row), hinge (single-leg RDL), and squat (Bulgarian split squat). Core work threads through all of them. Carry and rotation are addressed in other sessions when time allows.

Hitting all major patterns in each session maintains movement quality across the whole system. The alternative — only training the patterns you enjoy — produces imbalances that eventually show up as pain or injury. The push-pull balance in particular is where most desk workers develop problems.

What to Eat Before and After (Or Not)

I train fasted. Black coffee 20 minutes before, nothing else. On keto, fasted morning training is efficient because the body is already running on fat. Blood glucose is stable, ketones are available, and there's no insulin spike from food that needs to clear before training.

After the session: 40–50g protein within 60 minutes. Eggs, ground beef, or Greek yogurt. The post-workout window matters more than the pre-workout window for most people, and it's the one that gets skipped most often.

If you're not keto and feel genuinely depleted training fasted in the morning, a small amount of protein before (100–150 calories, no carbs necessary) is fine. Don't force fasted training if it produces suboptimal sessions. The goal is the training, not the fasting.

Why Consistency Here Beats Optimization Elsewhere

I've done more sophisticated programming. I've worked with periodized strength cycles, Olympic lifting, sport-specific conditioning. All of it has value. But the program I've done most consistently — the one that has actually shipped on hundreds of mornings — is this 30-minute routine. Consistency creates adaptation. A slightly suboptimal program done every day beats an optimal program done whenever conditions are perfect.

The other thing this routine does that a gym-dependent program can't: it travels. Hotel room, conference center fitness room, Airbnb living room, airport layover floor if necessary. The program doesn't break when logistics change. That reliability is worth more than any marginal efficiency gain from fancier programming.

The One Rule: It Ends at 30 Minutes, Always

When the timer hits 30 minutes, the workout is done. Not almost done. Done. This rule exists for two reasons. First, it makes the session completable on days when time is genuinely tight — you never skip because you "don't have time." You always have 30 minutes. Second, it prevents the workout from expanding to fill available time on good days. The morning workout is not the main event. It's the structure that makes the main event — the work, the thinking, the leading — possible. It serves that purpose. It doesn't replace it.

The morning workout isn't about fitness. It's about showing up for yourself before the world asks anything of you. That's the thing that compounds over 300 sessions. Not the reps. The proof of concept, delivered fresh every morning, that you can do hard things before anyone else is awake to watch.

The Bottom Line

30 minutes, four movement patterns, no equipment, never skipped. The value of this routine is not the individual session — it's the consistency the constraints make possible. A workout that travels, fits any schedule, and requires no decisions is a workout that actually happens. Do it 300 times and report back.

What I'd Actually Do

  • Never skip the 5-minute warmup — it's not optional and it's not negotiable; cold movement is bad movement
  • Schedule the workout before 7am so it doesn't compete with the day — if it competes, it loses
  • Use the Bulgarian split squat as your primary lower body movement — it's the most effective no-equipment leg exercise available
  • Set a hard stop at 30 minutes — the constraint is what makes it completable on bad days
  • Eat 40–50g protein within 60 minutes after the session — this is the recovery input most people skip
  • Don't optimize the program until you've done it consistently for 60 days — consistency first, then refinement