Remix.run Logo
▲ macintux 2 hours ago

Drives me crazy that the engineers I work with are perfectly happy writing TZ-less datetime strings to the hundreds of tables we manage. Every user has to guess, or be informed, that they’re UTC.

▲XelNika 24 minutes ago | parent | next [-]

In cases where the data itself doesn't carry the unit (or TZ in this case), I usually ask that the unit-less columns at least include the unit in the name. A TZ-less column is not that bad if it is suffixed "UTC", e.g. `ExecutionTimeUtc`.

There are probably real world cases where dropping the TZ/offset provides meaningful performance/storage savings, but it hasn't been the typical case in my current sector.

▲jiggawatts 37 minutes ago | parent | prev [-]

They must yearn for the before times when text could be in an encoding specified only as: "your guess is as good mine!"