Benjamin Knudsen
Back to projects
Case — Stride

Stride

A running coach that works the advice out instead of guessing at it.

The problem

I wanted a coach for my own running, not another panel with the same numbers Strava already shows. The requirement was simple: a recommendation has to be explainable. If it says "easy run", it should be able to show which data pointed that way.

Constraints

Decisions

Stack

What I took away

Building against a rules engine forces the decisions into the open: every rule has to be defensible and every exception has to be written down. It is more work than calling a model, and it is why the advice can be explained.

See Stride live