← Back to Blog

Build log

What testing my own app taught me

Being your own first user is brutal — and the best thing that can happen to a product.

In the last post I mentioned I was "deep in the testing phase." That sounded like a status update. It wasn't — it was the actual work. The single most useful thing I've done for this app isn't writing code. It's being its angriest user.

I train six days a week, and I use the app for every session. Not in a quiet test environment at my desk, but mid-set, out of breath, hands sweaty, watch on my wrist, rest clock ticking. That's where software either earns its place or quietly gets in the way.

You learn things at rep eight that you never see in a calm test run. A button that responds half a second too slowly. The watch and the phone disagreeing about which set I'm on. A rest timer doing the wrong thing the one time I actually needed it. None of that showed up when I sat down and "tested." All of it showed up when I was tired and just wanted to lift.

You can't unit-test a bad experience. You have to live inside it.

Every one of those moments became a fix. The interaction between the Apple Watch and the iPhone in particular — the thing I most wanted to feel invisible — only got there because it failed me, repeatedly, in real workouts until I'd worn down every rough edge. No checklist would have found those. My own frustration did.

The bigger surprise was a quieter one. In the first post I argued that real progress comes from the whole system — training, nutrition, sleep, and recovery working together — not from optimizing a single metric. That was a belief I held. Testing turned it into something I could actually see.

The value almost never appeared on one screen. It appeared in the connections: a heavy session changing what good recovery should look like the next day; nutrition that only makes sense when you read it against training load; a poor night's sleep quietly explaining a workout that felt harder than it should have. Using all of it together, every day, is what made the app start to feel like a coach instead of a pile of separate trackers. I couldn't have designed my way to that conviction. I had to live it.

So where are things now? The app is in TestFlight, in a closed beta with a small group of testers — and that's been the next humbling step. Watching how it behaves on wrists and in gyms that aren't mine surfaces things I'd stopped being able to see on my own. Every round of feedback sands down another edge.

We're getting close. "Coming soon" is finally starting to mean something specific.

More in two to three weeks.

Gym Companion Coach is live on the App Store.

Download now