Geebs Coaching

Developer fitness

Workout plan for programmers

A three-day training plan for programmers and developers who sit all day, lose track of time, and need a routine that can resume after work gets messy.

Quick answer

The default workout plan for programmers

The best default workout plan for programmers is three focused strength sessions per week run in order (Session 1, 2, 3 — not fixed weekdays), daily walking, and bodyweight movement snacks — push-ups, squats, glute bridges, planks — between long seated blocks. Simple progression on a few main lifts beats a complicated split that collapses during a bad sprint. This is how Kris Oddo, NASM-CPT, structures training for developers and other desk-bound professionals at Geebs Coaching.

Programmers need low-friction training

A workout plan for programmers has to respect the way programming work actually feels. Deep work, context switching, production issues, and long seated blocks all drain bandwidth before the gym even starts.

The answer is not a complicated six-day split. The best default is three focused lifting sessions, daily walking, and nutrition targets simple enough to execute after a long day at the laptop.

You can make the plan more advanced later. First, it has to be repeatable.

Run sessions in order, not by perfect weekdays

Most programmers miss workouts because the calendar changes. Treat the plan as Session 1, Session 2, and Session 3 instead of Monday, Wednesday, and Friday.

If a deployment ruins Wednesday, the next workout is still Session 2. You did not break the plan; you shifted it.

That small change keeps the week from becoming all-or-nothing, which is where most busy professionals lose consistency.

Progress like an engineer, but do not overbuild

Track a few main lifts, use a rep range, and add weight when the top of the range is clean. That is enough signal for months.

Do not rewrite the whole program every time a lift feels off. Treat each week as data: sleep, steps, protein, waist trend, bodyweight, and performance.

Coaching helps because it gives the system a decision-maker. You still learn the why, but you stop debugging your body alone.

The three-day programmer routine

Session 1

Lower body plus push

  • - Squat or leg press
  • - Bench press
  • - Row
  • - Hamstring curl
  • - Core

Session 2

Pull plus hinge

  • - Romanian deadlift
  • - Lat pulldown
  • - Incline press
  • - Lateral raise
  • - Carry

Session 3

Full body repeat

  • - Split squat
  • - Machine chest press
  • - Seated row
  • - Back extension
  • - Arms

Bodyweight exercises for developers

On non-lifting days — or weeks when the gym is not happening — these bodyweight exercises keep developers moving without equipment. Use them as short movement snacks between seated blocks, not as a replacement for the three strength sessions.

Push-ups

Push strength with zero equipment; do them between meetings or on breaks.

Bodyweight squats and split squats

Reverse hours of sitting by training the legs and hips through a full range.

Hip hinges and glute bridges

Wake up the posterior chain that chair time shuts off.

Doorframe rows or table rows

Pulling balances all-day forward posture at the keyboard.

Plank and side plank

Core stiffness that supports the spine for long seated blocks.

Wall sits and calf raises

Easy to do during builds, code reviews, or long calls.

Connect it to the bigger plan

For the full software-engineer lane, read the software engineer coaching page and the best gym routine for software engineers. If fat loss is the goal, pair the routine with the body recomposition macro calculator.

The research behind the routine is worth a read too — see how many sets it actually takes to build muscle, why lifting is the metabolic counterweight to a desk job, and what late-night sleep loss does to workout performance.

Coaching fit

Want this built around your real week?

Use the guide as a baseline. If your schedule, food, or consistency keeps breaking the plan, Kris can map the training and nutrition to the week you actually live.

Apply for 1:1 coaching

Weekly training insights

One email a week on training, recomposition, and building the body you actually want. No spam. Unsubscribe anytime.

Written by Kris Oddo, NASM-CPT. Last updated 2026-06-12.