A timer is useful because attention drifts

Rest periods are easy to underestimate or accidentally extend. A conversation, a message or a crowded gym can turn ninety seconds into four minutes. A timer provides a simple external reference.

The countdown alone is not enough. A good strength-training timer should also preserve the information the lifter needs when rest ends.

The next set belongs on the rest screen

Exercise name, set number, weight and reps should remain visible. That removes the small but repeated task of navigating back to the active workout and reconstructing what comes next.

Rest is not a separate feature. It is the bridge between two sets.

Different work needs different rest

Heavy compound lifts generally create different recovery demands from small isolation movements. A difficult set may justify more time than an easy one. The same fixed timer for every exercise is simple, but not always useful.

This does not mean the app should pretend to know the exact second a person is recovered. A timer can use exercise type, effort and personal history as guidance while leaving the user in control.

Useful controls should stay quiet

  • Add or subtract a small amount of time.
  • Skip rest when the user is ready.
  • Undo an accidental set confirmation.
  • Keep controls large enough to use in gym conditions.

These controls matter, but none should compete with the central countdown and next-set target.

Heart rate can help, but it is not the whole answer

Wearable heart-rate recovery may eventually improve rest guidance for some users and exercises. It still cannot fully represent local muscle fatigue, technique readiness or the user’s subjective state. A calm product should treat sensor information as an input rather than a command.

What the timer should say

Plain language is enough: Resting, Almost ready, Go. The user does not need a visible recovery score or a technical explanation between sets.

Setern’s rest flow is designed around that principle. The countdown, next target, last-set context and small adjustment controls stay in one view. The aim is not to make rest entertaining. It is to keep the session moving without losing context.