Based on a completely superficial review there are three almost guaranteed ways to become unhinged; studying infinities, refactoring legacy code, and working with timezones.
We’ve gone too far. Everyone just switch to UTC please. Yes, it means some will go to bed at 2pm and get up at 10pm, so what.
go to bed at 2pm and get up at 10pm
While we are making reasonable demands, stop using 12 hour time. Sincerely, everyone else.
No different than any other project the PM/PO team cooks up. Tons of work for no user base.
Why… why is the world like this?
Because the world is seen and directed by layers upon layers of abstractions that get divorced from reality but do give monetary benefits when manipulated in some way.
The proposed time zone is to drift about 1 second every 50 years. I also suspect it wouldn’t really be a time zone in the same sense as the time zones we know - it would just be a standardised calibration reference. Dates and times expressed in “moon time” would probably just be some leap second off of a known Earth time zone, and because it’s mere seconds over centuries, I think the only use of this time zone is to calculate ultra-precise time diffs between two earth datetimes when the observer is on the moon. At least, that’s how I interpret the articles I can find about it.
Sure, we can compromise; they can have their own timezone, but it has a constant time value.
const moonTime = DateTime.Utc.MoonTime
As in, it is perpetually 4:20 PM on the moon?
nice.
Nah dog, its gonna be UTC. End of story.
That’s it, I’m only using epoch from now on, that’s enough of your time zone shenanigans
Anyone else keep nearly everything set to UTC?
In the military that’s all we used. It’s called Zulu time in the Army and it makes for coordinating events in multiple time zones fairly easy. I would assume the moon would be the same since there will 100% be a moon base with military.