Every reset conversation eventually runs into the same wall: someone posts a time, someone else asks "which time zone", and the answer is either absent or wrong.

This is a small problem that causes a surprising amount of wasted checking. Here is how to handle it properly.

Three different times per reset

A single reset has at least three timestamps attached to it, and they are not the same:

  1. Announcement time — when the post went up. This is the one you actually see.
  2. Effective time — when capacity was, in fact, restored. This can be before the announcement.
  3. Your discovery time — when you find out.

The gap between (1) and (2) is why "resets are announced" is slightly misleading. Often the cap is already lifted by the time anyone says so. The gap between (1) and (3) is the cost you are trying to remove, and it grows while you are asleep.

For planning, timestamp (2) is the only one that describes reality. But (1) is the only one that is publicly recorded — so any tracker has to record (1) and be honest that it is an approximation.

Why UTC is the right default

Local time is ambiguous across an audience that spans every continent. Two practical failure modes:

  • A vendor posting "3pm" is almost always using either their own local time or UTC, and never says which.
  • Daylight saving shifts mean "3pm Eastern" is a different UTC offset in March and November.

UTC has no DST, no ambiguity, and is trivially convertible on any device. Any timestamp you record for yourself should be stored in UTC and rendered to local time only at the moment you read it.

If a vendor's announcement is genuinely ambiguous, say so rather than guessing. A wrong time that looks precise is worse than no time at all — people set alarms against it.

Announcement lag, quantified in a useful way

You do not need a precise number, but you do need the right mental model: the announcement follows the event.

That ordering has one practical consequence that is easy to miss. If you are watching for a reset so you can start something, watching the announcement feed means you are always starting late. The only way to be earlier is to check capacity directly — which is exactly the polling you were trying to avoid.

This is a genuine, unavoidable trade-off, and any product that claims to resolve it is claiming something impossible. The best available answer is: get the announcement as fast as possible, accept a small lag, and do not build a workflow that depends on being first.

A conversion habit that takes seconds

When you see a reset announced:

  • Treat the posted time as an approximate effective time, not a schedule.
  • Convert once, to UTC, and keep that as your reference.
  • Convert to local only when you are actually deciding whether to start work now.

Doing the conversion twice invites errors; doing it zero times invites confusion. Once is right.

What this means for a tracker

A reset tracker should record:

  • the effective time in UTC, as the primary field, and
  • the announcement time and source, as provenance.

And it should be explicit about which is which. Mixing them is how a status page ends up showing a time that does not match what anyone experienced, which is precisely the kind of small inaccuracy that destroys trust in a notification product.


ResetRemind records effective times in UTC and sends one email per confirmed reset. Free, no account, one click to leave.