The two most difficult things in programming; dealing with time, naming things, and boundary conditions.
Time I can deal with, timezones however, fuck that shit all to hell.
Insert that Numberphile video with Tom Scott being reasonably angry at time zones.
dealing with time
Network engineer here, it’s just as bad here. Currently trying to figure out what to do with ‘gaining’ a negative leap second. In 2025, we may lose one for the first time in digital history.
Do you not have NTP?
Absolutely. I’m a ddi engineer. NTP plays a huge part in my work. Systems, including ntp, are designed to handle leap seconds. Negative leap seconds are uncharted territory. I could go off on a long rant about it, but I doubt people care that much. It’s really dry stuff.
We love long dry niche rants though.
I’ll listen, then I can seem knowledgeable af when it gets mentioned on a call 3 days before it happens and everyone else is freaking out.
I forgot what the N stands for in NTP, but the network engineer might know.
Nnni!