Discipline is a choice, and Yield treats it like one
A lifter deleted a language app last year over a single notification: "Duo is sad. You haven't practiced in 3 days." She'd been sick. The app didn't know that, and didn't care. It just wanted her back, and it said so in a voice built to make her feel guilty enough to open it. She did open it, eventually. Then she deleted it, because being manipulated into a habit doesn't feel like building one.
That's the real tension with any app that tries to keep you consistent. The tools that work, streaks, reminders, some kind of visible tally, are the same tools that can be used to guilt someone into opening an app they don't actually want to open. The tool isn't the problem. Who's driving it is.
The case against building these at all
The easy position is to just not build them. No streaks, no push notifications, no leaderboard, so nothing to manipulate anyone with. It's a clean pitch, and for a while it was ours.
The problem is that discipline is genuinely hard to build alone, and pretending otherwise doesn't make it easier. A lifter who wants a streak to help them show up isn't being tricked. They're using a tool on purpose, for a reason they chose. Refusing to build that tool doesn't protect them from manipulation. It just takes away something that might have actually helped, out of caution about a version of the feature nobody was proposing.
What makes it not the same thing
The difference isn't the feature. It's who turns it on, and who can turn it off.
Yield's streak tracking is off for every lifter by default. Turning it on means picking how often you actually want to train to keep it alive: every day, every other day, every three days, or twice a week. Twice a week is the loosest option on the list, on purpose, because training every single day isn't a sign of discipline. It's often a sign you're about to get hurt.
Push notifications work the same way. Nothing gets sent unless you turn them on first, inside the app, and turning them on is the only thing that makes Apple's own permission prompt appear at all. You're never asked to allow notifications for something you didn't already say yes to. Turn either one off, and it's off. No guilt screen on the way out.
Why that distinction is the whole point
A tool a lifter chose because they think it'll help them is fundamentally different from the same tool switched on for everyone by default, tuned to produce anxiety about a gap in a calendar. One serves the lifter. The other serves whoever's measuring how often the app gets opened.
We think the second version is a worse product, not just a more aggressive one. A lifter who feels managed into training isn't building discipline. They're outsourcing it to an app, and the day the app stops nagging them is the day the training stops too. A lifter who chose the tool for themselves keeps the actual skill: knowing they can decide to show up, because they've done it before, on their own terms.
Part of how Yield's AI coach actually works.
Yield Strength is in beta on TestFlight. Read more about what makes it different, or join the waitlist to try it yourself.