I've worked out since I was fifteen. Gymnastics first, then weights, then whatever kept me moving through opera training and twenty years of a career that had me on planes more than I was home. Thirty five years of showing up, on and off, and at fifty I am busier and more tired than I was at twenty five. Not less motivated. Busier.
That distinction sat with me for months before I built anything. I kept hearing it from my own gym friends, the ones who show up at 6am three times a week and the ones who show up once a month and feel guilty about the other three weeks. I asked around, half research and half therapy. Every single person said some version of the same sentence: it's not like college anymore. Nobody needed a class on macros. Nobody needed convincing that consistency works. What they needed was something that closed the gap between knowing and doing, on a Tuesday night when the couch was right there and the gym was not.
So the app doesn't coach, and it doesn't add another dashboard telling you what you already know. Momentum tracks one thing: did you show up. Streaks, not scores. A habit log that doesn't punish you for missing a day, because the punishment is usually what kills the habit by week three.
What I got wrong the first time
The first build had a full nutrition module: macro targets, a food database, barcode scanning, the works. I built it because every fitness app has one and I assumed users would expect it. Three weeks after launch, usage told a different story. People opened Momentum to log a workout and closed it the second the app asked them to also log breakfast. The nutrition module wasn't wrong on its own. It was wrong for what this app was trying to be, which is a consistency tool, not a tracking tool. I pulled it in the second version, and usage of the core habit log went up.
What actually moved the needle
Two things, both smaller than I expected. The first was the streak visual itself: a simple chain that breaks visibly when you miss a day instead of quietly resetting a number somewhere you can't see it happen. People told me the visible break bothered them in a good way. It made missing a day feel like a small thing to notice, not a private failure to hide from. The second was AI food scanning, added later and against my own instinct that it would be a gimmick nobody used. It isn't a nutrition coach. It's a five second log instead of a fifteen minute one, and that friction difference is the whole reason people actually use it on a Thursday when they're tired.
The objection I hear the most
Free apps always get worse or disappear. I hear it constantly, and it's a fair thing to worry about, because a lot of apps in this space got bought, bloated with ads, or shut down entirely. I don't have an answer that erases that history. What I have is a different structure: one person, accountable, building a tool for a problem he actually has, not a growth number he's trying to hit before an acquisition. That's not a promise. It's just a different set of incentives, and I think it shows in what the app chooses not to do.
What I would do differently
I would have shipped the stripped down version first. Building the full nutrition module before I had real usage data cost me weeks I didn't need to spend, and the lesson generalizes past fitness apps: build the smallest thing that tests the actual belief, which in my case was that the gap is momentum, not knowledge, and let real people using it tell you what to add next. I had the belief right from the start. I just built around it before I tested it.
The gap I kept hearing about was never knowledge. It was momentum. That's the whole app, and it starts free.
Top comments (0)