← All posts
Design
2 min read

Body weight is data you can see, not a score you earn

PaceStreak stores weight and tape measurements the same way it stores anything else you choose to log: privately, for your own use, and completely disconnected from the streak, the XP or anything that ranks you against another person.


Body weight is one of the easiest numbers to build a reward system around, and one of the worst. A lower number isn’t always a better outcome, a higher number isn’t always progress or its opposite, and a system that scores it either way is making a claim about someone’s body that isn’t its place to make. PaceStreak logs the number and stops there.

What it’s for

Body data — weight, waist, the full tape measure from neck to calf — exists so you can see a trend over time if you choose to record one. That’s the entire feature. It doesn’t feed the streak, it doesn’t move XP, it doesn’t appear on a leaderboard next to anyone else’s, and there’s no badge shaped around hitting a number. It sits next to your training log because it’s useful to have it in one place, not because the two are supposed to move together.

Why the streak can’t see it

The streak and XP are earned by the same measure regardless of who’s earning them: showing up against a weekly target. Tying either one to body weight would mean two people doing identical weeks of work earn different outcomes depending on a number that training doesn’t reliably move in any particular direction on any particular week. That’s already the reasoning behind XP being blind to how much weight someone’s lifting — the same argument applies even more directly to their own body weight, because unlike a lift, it’s not even meant to only go up.

Kept private for the same reason habits are

Nothing about body data reaches a feed, a profile or a group, for the same reason a habit’s name doesn’t: it’s exactly the kind of number that turns a tracker into a place people perform for an audience instead of a place they keep a private record. A trend line you can look back on is useful. A trend line other people can see is a different product, and not one this is trying to be.

AlzyWelzy

Building PaceStreak. GitHub

Related

  • Design

    The weekly target leaves room for rest

    A daily streak has no concept of a planned day off: every rest day looks identical to a missed one. Counting weeks against a target you set yourself is what lets rest be a decision instead of a risk.

    2 min
  • Design

    Freezes are earned, not sold

    A freeze protects a bad week from ending a streak you've kept for months. It has to come from consistency, not a purchase, or it stops meaning anything about the person holding it.

    2 min

Build the habit. Keep the week.

PaceStreak is a habit and streak tracker for training and everything else worth doing regularly.