The Problem With “Three Sets of Ten”

Almost every strength program that has ever been written down uses the same shorthand: a fixed number of sets and a fixed number of reps, at some weight you are expected to figure out on your own. Three sets of ten. Five sets of five. It reads as precise, and it is precise, but it is precise about the wrong thing. A rep count doesn’t know how you slept. It doesn’t know that your shoulder felt tight in the warm-up, or that yesterday was the hardest day at work you’ve had in months, or that you happen to be having a genuinely great day and could have handled more. It assumes every training day is the same day. It never is.

The usual fix people reach for is to personalize the number: track sleep, log stress, adjust the plan based on how last week’s sessions went, build a model of you. That approach has its own problem. It asks you to trust a system to infer, from indirect signals, something you already know directly the moment you put your hands on the bar: how hard this particular set feels right now. Margin doesn’t try to model you. It gives you a target you can judge for yourself, every set, without needing a coach or a sleep tracker to translate it.

What an Effort Target Actually Is

In Margin, every set has an effort target instead of a fixed weight. You pick the weight. The app shows you what you lifted for that same exercise last time, so you’re never starting from nothing, but the decision of how much to load the bar today is yours, made in the moment, based on how the last set actually felt. Some days that means matching what you did last time. Some days it means adding weight because everything is moving well. Some days it means backing off, and that is not a failure to follow the program; it is the program working as intended.

This is a deliberately different bet than an auto-adjusting app that recalculates your next session from what you logged. Margin doesn’t personalize to your goals, your injury history, your sleep, your stress, or your training log, and it doesn’t auto-adjust based on what you enter. The effort target is the mechanism that handles all of that variation instead, at the only point where it actually needs to be handled: the set you’re about to do.

Why This Removes Guesswork Instead of Adding It

It can sound like training to effort is less structured than following a fixed number, but the opposite is true in practice. A fixed rep scheme quietly hands you a second job: figuring out the right weight for that scheme, which is its own ongoing puzzle of trial, error, and searching for advice online about what you “should” be lifting. An effort target replaces that open-ended search with a single, repeatable question you answer for yourself, set by set: how did that feel, and what does that tell you about the next one. You’re not guessing at a number pulled from a general program. You’re reading your own effort, which is information nobody has better access to than you.

It also means the program doesn’t need to know anything about your goals to still be useful to you. Two people using Margin, with completely different reasons for training, can run the identical six-week program, resolved only to the equipment they own, the exercises they’ve ruled out, and whichever level they’ve chosen — Standard or Starting out — and each will load the bar differently on the same day, because the effort target adapts to whoever is standing in front of it.

Effort Targets and Rest Periods Go Together

The same logic extends to rest between sets. Margin doesn’t prescribe a rest timer you’re expected to obey regardless of how you feel. You’re free to, and encouraged to, take the rest you actually need. A short rest before a set you’re confident about and a longer one before a set that felt harder than expected are both reasonable calls, and they’re yours to make, not the app’s. An effort target only works if you’re rested enough to judge the effort honestly; rushing the clock defeats the purpose of not fixing the number in the first place.

A Realistic Program, Not a Special One

None of this is about treating your training as a uniquely personal problem that needs a uniquely personal solution. It’s closer to the opposite: everyone follows the same structured six-week program, three strength sessions and two conditioning sessions a week, validated before you ever see it. The only inputs are the equipment you have, the movements you’ve ruled out, and your level. Effort targets are how that one shared structure still fits the person doing it, without pretending to know more about that person than a training app reasonably can. It’s a realistic, maintainable way to keep making progress for as long as you keep training, which, if you’re reading this, is probably the whole point.

Margin is currently in private testing. Get on the waitlist to hear when that changes.