Carighan Maconar

The strength of life to face oneself has been made manifest. The persona Carighan has appeared.

  • 0 Posts
  • 10 Comments
Joined 8 months ago
cake
Cake day: July 16th, 2025

help-circle



  • So as s simple example from the system I work with:

    Customers can set rolling validities for alerts, e.g., Monday 8-10.

    If a customer from a place which currently has DST puts in 8-10 say, CEST, in their browser (6-8 UTC) then they intuitively expect this to still be 8-10 their local time (7-9 UTC) when later winter time rolls around.

    But, all data checked for alerts comes in in UTC and different users editing these validities are from different countries, timezones and summer time preferences.

    Gets funky really quickly. Especially because the evaluation has to account for the DST shift essentially on a per-recipient DST when configured vs DST when evaluated basis. (This is genuinely a simple example, it gets worse 😁)