The short version is this.
Mass in Motion is for people who want to lift and run without treating those goals like they belong to two different athletes.
The lifting matters.
The running matters.
So does the fact that both of them are asking the same person to recover.
The problem I wanted to solve
You can find a good lifting program pretty easily.
You can find a good running program pretty easily too.
Put them together and things get weird.
Hard intervals land before heavy squats.
Mileage grows but lower-body lifting volume never changes.
A recovery app sees one low HRV reading and acts like training is canceled.
Each system can make sense by itself while the actual week is a mess.
That is the part Mass in Motion is built around.
Lifting and running live in one schedule
If you tell the app strength matters most, the week should look different from somebody preparing for a race.
If you run more, the lifting side needs to know.
If you have a hard lower-body day coming, the running side needs to know that too.
I do not want two programs politely ignoring each other.
I want one training system.
The workouts are rule based
This is a line I care about.
Generative AI does not write your workouts in Mass in Motion.
The programming comes from defined rules, constraints, training methods, and athlete data.
Same relevant inputs.
Same rules.
The decision should be explainable.
I would rather keep improving those rules than let a language model freestyle an exercise because it sounded reasonable that morning.
Recovery gets context instead of veto power
HRV is useful.
Sleep is useful.
Resting heart rate is useful.
Recent workload and performance are useful too.
I do not think any one of those deserves to control the whole day by itself.
A low recovery reading before an upper-body day is a different problem from the same reading before max-effort deadlift.
The workout coming next matters.
That is why the app looks at the bigger recovery picture instead of one color.
Nutrition should learn from what actually happens
A TDEE calculator is a starting point.
It is not your metabolism printed on a receipt.
Actual food intake, bodyweight trends, goals, and training demand tell you whether that starting estimate is working.
I want nutrition targets getting more useful from that feedback instead of pretending one activity multiplier stays perfect forever.
Who I built it for
The obvious person is the lifter who started running and does not want to give up strength.
It also works the other direction.
A runner who wants real strength training without a random collection of gym exercises.
Or somebody who simply wants both qualities and is tired of managing four apps and a spreadsheet.
If your only goal is bodybuilding, there are more specialized bodybuilding tools.
If your only goal is a marathon, there are great running-only platforms.
Mass in Motion earns its place when both sides matter.
Where to go next
If you want to see how the weekly programming works, read Hybrid Athlete Training.
If you want the deeper rules behind the system, go to How It Works.
If you want to see how workload from both sides gets handled, read How Mass in Motion Tracks Training Load.