Can anybody explain why we should just not do what unix and gps do and use an agreed upon epoch, and let all the front ends make the conversions? I genuinely dread human readable timestamps inside backend code and always use unix time. Even in front end adding the whole human readable time stamp takes almost 60 characters out of the logs. I often look at timestamps in human format and wonder what time zone is this, a…
But actually I wonder the same thing. If I was to go looking for answers I'd start somewhere like here (list of falsehoods programmers believe about time): https://gist.github.com/timvisee/fcda9bbdff88d45cc9061606b4b...