Don Wilder

Field Note 005 · Coaching · Systems & Software

Built Wilder

An online coaching practice, and the software I built to run it.

Problem
Online coaching runs on a pile of things not built for it — a spreadsheet for the training plan, a messaging app for check-ins, a camera roll for progress photos, and the coach's memory for everything else. The work that actually changes outcomes is noticing who has gone quiet, whose numbers stalled, and who asked a question three days ago. That work is exactly what a pile of disconnected tools hides.
Idea
Coach first, software second. Take on real clients, run the practice, and build only the parts that hurt — then make the coach's dashboard a work queue rather than an address book: the client who needs attention today sorts to the top, ranked by who is waiting on a reply, whose check-in is unreviewed, and who has stopped logging altogether.
Role
Coach, and sole designer and builder of the platform.
Process
The public site and application flow shipped first, so the practice could take clients before any portal existed. The client portal came next: invite-gated accounts, training plans broken into days and exercises, session logging, weekly check-ins with progress photos, and meal and supplement tracking. It installs as an app and keeps working when gym wifi drops, because that is where it actually gets used.
Details worth keeping
Set entries are free text — "8", "8–10", "185", "bodyweight" — because forcing numeric inputs mid-workout is worse than parsing loosely afterwards; estimated one-rep max and session tonnage are derived from that, and anything unparseable is skipped rather than guessed at. Progress photos live in a private bucket behind signed URLs, downscaled in the browser with EXIF rotation applied so portrait shots do not arrive sideways. Dates are computed in local time throughout, which sounds pedantic until an off-by-one silently breaks every streak.
Outcome
The practice is live at builtwilder.co and taking applications. The portal is in private beta, onboarding its first coached clients — deliberately narrow, because a coaching system built for a hundred people before it has served one is a guess with a database attached.
Lessons
Doing the work by hand first is what tells you which software to build. Every part of this system exists because coaching without it was annoying in a specific, repeated way — and the features I assumed I would need before I had a client are largely not the ones I built.
← Thirteen Years of Hardware Visit Built Wilder → Minimal Quote →