A training product is only useful when the metrics become advice
-
Moe Hachem - July 19, 2026
A fitness product does not become useful because it shows more numbers.
It becomes useful when the numbers change the recommendation.
This is the product problem I keep coming back to with the training system I am building. The entry point is fitness because fitness is unusually rich in data: sleep, nutrition, strain, recovery, training load, soreness, fatigue, weight, pace, volume, intensity, consistency, and habit. It gives you more signals than almost any other daily personal system.
More signals do not automatically produce better advice.
A user can wake up after a rough night and see a sleep score, a recovery score, a strain chart, a calorie target, a workout plan, and a habit reminder. Each metric might be accurate in isolation. The product can still fail if it leaves the person to do the actual thinking.
The useful system should connect the signals.
If sleep was poor, nutrition was weak yesterday, strain is elevated, and the training plan says today is a harder session, the product should not simply show five cards and expect the user to reconcile them. It should understand the state and say something closer to: take it easier today, eat properly, reduce intensity, and nap if the day allows it.
This is advice, not display.
The difference matters because dashboards often shift the cognitive load back to the user. They show what happened, then ask the person to interpret the pattern, judge the tradeoff, and make the next decision. For some users, that is fine. For many, especially when tired, stressed, busy, or under-recovered, the system has collected the evidence and still abandoned the decision.
Product strategy becomes more interesting than feature strategy here.
A feature asks whether the product can show sleep, meals, strain, training load, and recovery. A product decision asks what those signals are allowed to do together. Should nutrition change the training recommendation, should sleep override the plan, should accumulated strain lower the target, should missed meals trigger a food recommendation before a workout adjustment, and should the system give the same advice to a beginner, a competitive athlete, and someone rebuilding consistency after a break?
The harder work is deciding how the metric earns influence, not adding the metric.
That phrase matters to me because it connects directly to the way I think about product systems and AI workflows. Data by itself is stored evidence. The product becomes useful when the evidence changes the next action in a governed way.
Fitness makes this visible because the feedback loop is immediate. If the advice is wrong, the body usually tells you. If the product pushes intensity on the wrong day, the user feels it. If it ignores sleep, recovery, or nutrition, the recommendation starts to feel detached from reality.
Fitness is also a strong entry point for a broader health model. The body generates signals constantly, and those signals are connected. Training affects sleep, sleep affects recovery, recovery affects intensity, nutrition affects energy, and stress affects everything. A useful system cannot treat each metric as a separate tile forever.
It has to build a model of the full picture.
I do not mean a vague personal dashboard with more charts. I mean a product that can maintain state across the person: what they did, how they recovered, what they ate, what they planned, what changed, and what the system should recommend next.
At that point, the product becomes a decision system.
The product does not need to be dramatic to be valuable. Some days, the right recommendation is boring. Eat properly, walk, reduce load, sleep earlier, move the harder session, do the easier version, or take the day off without turning it into guilt.
The value is that the recommendation is grounded in the full picture rather than in one metric shouting louder than the others.
That requires product restraint.
It is tempting to keep adding visible metrics because visible metrics are easy to defend. They make the product look active. They give users something to inspect. They give the roadmap a list of things to ship. They also avoid the harder question of responsibility: if the system knows enough to recommend something, what happens when the recommendation is wrong?
That is where the product has to be honest about confidence.
Some recommendations can be firm. If the user slept badly, ate poorly, and already accumulated high strain, the system can safely soften the day. Some recommendations should be framed as options because the product does not yet know enough about context, preference, injury history, training age, or life constraints. Some recommendations should be withheld entirely because the signal is too weak.
That judgment layer is the product.
The dashboard is only the evidence surface.
This also changes how I think about onboarding. A training system cannot ask for every possible variable on day one and expect people to comply. It has to earn detail over time. Start with the data-rich layer, make the first recommendation useful, then use the next interaction to learn what the model still does not know.
The product grows its state through use.
That is the part most dashboard products miss. They treat the first model as the final model. The user enters a goal, connects a device, logs a few meals, and the product starts producing outputs as if the operating context is settled. Real training does not work that way. The system has to notice whether the person follows advice, ignores it, modifies it, recovers well, breaks down, improves, or keeps hitting the same constraint every week.
A useful recommendation system should learn from that response. Not in a magical way, and not by pretending the product knows more than it does. It should learn enough to ask better questions, reduce bad defaults, and stop giving advice that has already failed in practice.
That is very different from a static profile page where the user fills out a form once and the system pretends it understands them.
The consulting lesson for founders sits in the same place.
A product that shows everything can still leave the user alone at the decision point. A SaaS dashboard can show pipeline, activation, support tickets, churn risk, product usage, and feature requests, then still fail to tell an operator what decision should change. An AI workflow can summarize sources, tickets, calls, and docs, then still fail to say which assumption should be tested next.
The pattern is the same: more information does not guarantee better action.
The product has to decide what the information means inside the current state of the user.
This is why I like building products while consulting. The products are not props for the consulting practice, and they should be able to live without it. Building them forces me to live inside the same pain I ask clients to inspect: incomplete information, tradeoffs, edge cases, workflows that look simple until real people use them, and decisions that become more expensive when they are deferred.
It keeps the work grounded.
When I talk to a founder about a product surface, I am not thinking only about whether the screen is clean or whether the copy reads well. I am thinking about what decision the product is asking the user to make, what context they have at that moment, what state the system already knows, and what the product should take responsibility for.
A training product makes that responsibility hard to avoid. If the system already knows the user slept badly, ate poorly, and is carrying elevated strain, then sending the same workout as planned is a product decision, not a neutral default, because it tells the user that the plan matters more than the state.
Sometimes that may be true. Serious training does require discipline, and not every bad night should rewrite the whole program. The product should not become a machine for avoiding hard work.
The better product question is more specific: which signals should change the recommendation, by how much, for whom, and under what conditions?
I would ask the same kind of question in a Product & UX Diagnostic. Which signals does the product already have? Which ones does it ignore? Where does the interface show data without helping the user decide? Where is the user forced to interpret a system the product should understand better than they do?
For a fitness product, the answer might be a training adjustment. For a B2B SaaS product, it might be an onboarding recommendation, a risk flag, a workflow change, or a next-best action for an operator. Different domain, same product logic.
Metrics are useful when they change what the system tells you to do next.
Until then, they are mostly evidence waiting for a product decision.