Skip to content

Apps vs Coaching

Apps deliver the work.
Coaching writes it.

TrainingPeaks runs your plan. Garmin records the ride. Zwift hands you the watts to chase. Whoop trends the recovery. Every one of them is doing its job. None of them is deciding what changes when a block isn't working.

Coaching is the layer that reads the rest of the stack and writes the next four weeks based on what the last four actually said. Not a replacement for the apps — the layer above them.

Free, four minutes. The diagnostic tells you whether the fix is in the app stack or the layer above it.

$9/day
Stack + coaching, all in
$195
Not Done Yet Coaching, USD per month
7-day
Free trial. Cancel anytime.

THE HONEST PART

THE APPS ARE GOOD. USE THEM.

The cycling software stack in 2026 is the best it has ever been. TrainingPeaks runs the calendar properly. Zwift makes a Tuesday in February possible. Whoop and Oura turn sleep and HRV into trend lines you can actually act on. None of this is the enemy of getting faster — it's the infrastructure.

TRAININGPEAKS

PARTNER

THE PLAN CALENDAR

The standard the coaching world runs on. Workout structure, TSS, CTL/ATL/TSB, post-ride compliance, the comments thread between rider and coach — all in one place. Roadman partners with TrainingPeaks because Vekta plans push directly into it. If you only have one paid app, this is the one that earns it.

USD $19.95/mo Premium

ZWIFT

THE INDOOR WORKOUT ENGINE

The reason a lot of riders actually finish their Tuesday intervals in winter. Group rides, race series, structured workouts that pair with TrainingPeaks. When the weather kills your block, Zwift keeps the block alive.

USD $19.99/mo

TRAINERROAD

ADAPTIVE WORKOUTS

Smart progression, useful workout library, AI FTP detection that actually correlates with field tests. Strong for riders who want a structured workout served to them with the prescription already calculated.

USD $19.95/mo

STRAVA

THE RIDE RECORD AND THE SOCIAL LAYER

Where the ride lives after it ends. Segments, fitness/freshness, kudos, the group context. Useful for context and pattern-spotting; lousy as a sole source of truth for training load.

USD $11.99/mo or USD $79.99/yr Premium

GARMIN CONNECT

HEAD-UNIT AND RECOVERY LAYER

The ride captures itself, syncs everywhere, and the Body Battery / sleep / HRV data is genuinely useful as a trend line. The Edge head-unit is the workhorse of structured outdoor training.

Free with hardware

WAHOO SYSTM

INDOOR WORKOUT LIBRARY

The Sufferfest pedigree, with structured 4DP-based workouts and named training plans. Good for riders who like a defined eight-week block they can run.

USD $14.99/mo

WHOOP / OURA

THE RECOVERY SIGNAL

Sleep architecture, HRV trend, strain score. Best used as a trend line over weeks, not a daily verdict. Pairs well with a coach who can read the trend in context.

USD $30/mo (Whoop) · USD $299/yr (Oura, hardware separate)

THE LINE BETWEEN THE TWO

WHAT APPS DO. WHAT THEY DON'T.

The apps are doing the part of the job they were built to do. The part that's missing isn't a feature — it's a layer.

WHAT APPS DO WELL

CAPTURE THE WORK

Garmin records every pedal stroke. Zwift gives you a watt target to chase. Strava saves the ride. The data exists.

SCHEDULE STRUCTURE

TrainingPeaks lays the week out on a calendar. Workouts open on the day, close on the day, and the file gets attached.

SURFACE LOAD

TSS, CTL, ATL, TSB. Garmin Body Battery. Whoop strain. The numbers are visible and the trend is plottable.

STACK A LIBRARY

TrainerRoad and SYSTM hand you well-built sessions. You don't have to write them yourself.

WHAT APPS DON'T DO

READ THE DATA IN CONTEXT

An app shows your TSB went red. It doesn't know your daughter was up sick three nights running, your hardest meeting of the quarter is on Friday, and last week's race file actually understated the effort. A coach does.

DECIDE WHAT CHANGES

An algorithm can suggest a deload. It can't decide whether the right call is two easy days, swap the threshold session for VO2 because your trajectory needs it, or hold the line because you're three weeks from your A-event.

PROGRAMME AROUND YOUR REAL LIFE

An app builds around your settings. A coach builds around the fact you have eight to twelve hours, two of which are non-negotiably indoor, you're flat by Thursday afternoon, and your weekend rides are with the same group whose pace you can't fully control.

HOLD THE LINE WHEN MOTIVATION DRIFTS

An app sends a notification. A coach sees the second missed session of the week, asks the right question on Monday, and adjusts the block instead of letting it quietly fall apart.

INTEGRATE STRENGTH, FUELLING, RECOVERY

Apps live in their lanes. The bike app prescribes the bike work. The recovery app reports the recovery. Nobody is responsible for the lift, the protein target, the sleep window, and the bike block hanging together. A coach is.

ADJUST WHEN THE FILE SAYS ONE THING AND THE LEGS SAY ANOTHER

A power file is a record, not a verdict. The reason a session went south matters more than the score. An app gives you the score. A coach gives you the reason and the next move.

THE THREE SET-UPS

APPS, COACH, OR BOTH?

Most serious amateurs are sitting in column one and wondering why progress has stalled. The fix is rarely another app. Once or twice a decade it's column two. Almost always it's column three.

JUST THE APPS

TrainingPeaks, Zwift, Strava, Whoop. The data is captured and the workouts open on the calendar. You're the one reading it.

  • Workouts delivered, files captured, load tracked.
  • Decisions about what changes are yours.
  • No outside eyes on the file when something looks off.
  • Strength, fuelling, recovery left to you to integrate.

A COACH WITH NO APPS

Email-and-spreadsheet coaching, no power data flowing, no compliance signal. Common in the past, rare now — and a serious step backward.

  • Plans land, but execution is hard to verify.
  • No structured workout file to follow on the bike.
  • Adjustments lag the data because the data is hidden.
  • Doesn't reflect how serious cyclists actually train in 2026.
WHAT WORKS

APPS + COACHING

TrainingPeaks runs the plan. Garmin records the ride. Zwift delivers the watts. Whoop trends the recovery. Coaching reads it all in context and decides what changes.

  • Plan written for your hours, your event, your recovery profile.
  • Compliance and load visible to a second pair of eyes.
  • Strength, fuelling, recovery integrated, not bolted on.
  • Direct access when the file and the legs disagree.

THE FULL STACK

COACHING IS THE LAYER, NOT THE TOOL

Five layers of infrastructure, one layer of interpretation. The interpretation layer is the cheapest way to make the other five actually pay back.

HEAD UNIT

Garmin Edge / Wahoo Bolt

Capture the ride accurately and reliably.

INDOOR ENGINE

Zwift / TrainerRoad / SYSTM

Deliver the watts on a Tuesday in February.

THE PLAN CALENDAR

TrainingPeaks (Premium)

Hold the block, push the workouts, log compliance, host the comments thread.

RIDE MEMORY

Strava

Long-term context — segments, group rides, the social spine.

RECOVERY SIGNAL

Whoop / Oura / Garmin

Trend the sleep, HRV, and strain numbers over weeks.

THE INTERPRETATION LAYER

Coaching — Not Done Yet

Read everything above in context. Decide what changes. Write the next four weeks.

THE REAL COST IN USD

$9 A DAY, ALL IN

A representative serious-amateur stack — built around TrainingPeaks Premium and the apps you're probably already paying for — plus Not Done Yet Coaching. No hidden charges, no annual contracts.

TrainingPeaks Premium

$19.95

Zwift

$19.99

Strava Premium

$11.99

Whoop

$30.00

Garmin Connect (with hardware)

$0.00

App stack subtotal

$81.93

THE INTERPRETATION LAYER

NOT DONE YET COACHING

Personalised TrainingPeaks plans, weekly coaching calls, strength roadmap, the community. 7-day free trial.

$195.00

Full stack, all in

$276.93

≈ $9.10 / day

The benchmark question isn't whether $9 a day is a lot. It's whether the year of training you're paying for is moving you forward. If it isn't, the cheapest line in the stack is the one that decides what changes.

IN THEIR WORDS

RIDERS WHO ADDED THE LAYER

+15%
FTP at 52

I'm training less, at lower intensities, not getting sick. FTP up 15%, hit 4 w/kg at age 52.

BRIAN MORRISSEY

52yo shift worker · FTP 230w → 265w in 10 weeks

4 months
Back racing

After a bad accident I was losing my enthusiasm. Four months later I've got my mojo back. Just signed up for my first race.

DAVID LUNDY

Comeback after crash · Back racing in 4 months

-16kg
Lost

Anthony set me on a dietary, mental and physical journey. Average wattage doubled. Weekly 100km+ rides are now the norm.

CHRIS O'CONNOR

Ireland · 20% body fat → 7% · 84kg → 68kg

COMMON QUESTIONS

APPS VS COACHING, ANSWERED

DOES ROADMAN COACHING REPLACE TRAININGPEAKS OR ZWIFT?

+

No. We use TrainingPeaks — Roadman is a partner, the Vekta-built plans inside Not Done Yet Coaching push directly into your TrainingPeaks calendar, and most members keep their existing Zwift, Strava, Whoop and Garmin set-up. The coaching is the interpretation layer on top of the tools you already have. If you don't have TrainingPeaks Premium yet, you'll want it; if you do, you'll use it the way it was actually designed to be used.

I'M ALREADY PAYING $50–$80/MONTH IN APP SUBSCRIPTIONS. WHY ADD COACHING?

+

Because the apps are doing what they're supposed to do — they're showing you the numbers, the workouts, and the calendar. They're not deciding what should change when a block isn't working. The most expensive thing in your training isn't the app stack; it's a year of training that didn't move your FTP. Coaching is the line item that makes the others actually pay back. If your numbers have been flat for 18 months, you don't need another app — you need someone reading the apps you already have.

CAN'T TRAINERROAD'S ADAPTIVE AI DO WHAT A COACH DOES?

+

It can do part of the job — it's genuinely good at progressing a workout difficulty curve and detecting an FTP shift from indoor sessions. What it can't do is decide whether the right answer this Tuesday is to back off because your sleep tanked, swap the prescribed VO2 block for sweet spot because your A-event moved, or call you on the phone when you're three weeks from a goal race and the file says one thing but the chat says another. Adaptive software is a useful piece of the stack. It's not the layer above it.

I HAVE A COACH ALREADY AND I'M THINKING ABOUT LEAVING. WHAT'S DIFFERENT HERE?

+

Two things, usually. One: most generalist coaching plans are templates with a name on them. Roadman plans are built off two decades of reading masters cyclists who train around real lives, and the conversations Anthony has had with the coaches who sit behind the World Tour — Dan Lorang, Stephen Seiler, Joe Friel, David Lipman, Derek Teel, David Dunne. Two: you get the strength roadmap, the fuelling guidance, and the community of riders running the same system, not just a calendar. If your current coach is delivering on those, stay with them — that's a working set-up. If they're not, the Plateau Diagnostic is a four-minute way to see what's actually missing.

DO I NEED A POWER METER AND A SMART TRAINER TO MAKE ANY OF THIS WORK?

+

A power meter on the bike — outside or inside — is the single highest-leverage purchase a serious cyclist makes after a working bike. A smart trainer matters if your weather, schedule, or family pattern means you're indoors a lot. If you only have heart rate, you can still train well; the prescription just has to lean on RPE and HR, and the load tracking is fuzzier. The Coaching membership doesn't require either, but it gets a lot more precise once you have power.

WHAT DOES THE FULL STACK ACTUALLY COST IN USD PER MONTH?

+

A representative serious-amateur stack runs roughly: TrainingPeaks Premium $19.95, Zwift $19.99, Strava Premium $11.99, Whoop $30 — about $82/mo before coaching. Add Not Done Yet Coaching at $195/mo and you're at roughly $277/mo, or about $9 a day. The benchmark question isn't whether $9 a day is a lot — it's whether the year of training you're paying for is moving you forward. If it isn't, the cheapest thing in the stack is the one that decides what changes.

WHY NOT JUST READ THE PODCAST ARCHIVE AND THE BLOG AND SELF-COACH?

+

A lot of riders do — and the free archive is genuinely the most-cited resource members reference once they're inside the paid programme. The two things self-coaching can't give you are the second pair of eyes on your specific data and the accountability that holds the block together when life gets in the way. If you're early in the work, self-coach with the free archive. If you've been doing it for years and your FTP has stalled, the diagnostic at /plateau will tell you which of four common patterns you're caught in.

IS THIS A FIT FOR TRIATHLETES, GRAVEL RIDERS, OR ONLY ROAD RACERS?

+

It's built for serious amateur cyclists across road, gravel, and increasingly long-format gran fondo and ultra. There's a separate triathlon coaching track for athletes whose primary goal is a multisport event. If you're not sure, the five-question Find Your Fit quiz routes you to the right product without a sales call.

KEEP THE APPS. ADD THE LAYER.

The diagnostic is free and runs in four minutes. It tells you whether the fix is in your app stack or in the layer above it.