A year ago, I started taking running more seriously. I followed a training plan, set goals and recorded every run with my Garmin. I had pace, heart rate, steps per minute and sleep scores, but I did not know what to do with them.
The charts showed individual runs. I wanted to understand changes across weeks: how my effort compared with my usual training, how my results were changing and what to review before the next race.
As a software developer, I started with a spreadsheet and my exported running files. I used the Banister model to track training load and the Daniels-Gilbert formula to estimate race times. I also compared recent load with usual load, using the acute:chronic workload ratio (ACWR). That ratio cannot tell me whether a run will cause an injury.
I could see changes in training load and notice unusually long runs. The numbers helped me review race preparation and discuss my plan with a coach. They did not tell me whether I was ready to race or safe from injury.
That spreadsheet became Runima. I built it for runners who want to understand their training, not only record it.