this post was submitted on 03 Apr 2024
1096 points (96.2% liked)
Programmer Humor
20673 readers
844 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
And America has adopted the metric system, by law at least. People don’t use it except in specific circumstances. 🔫
I have. My conclusion is that it's mostly habit/tradition, although surely not entirely.
I mean I can see the appeal. 12:00 is (roughly) noon/midnight regardless of where you are. Great. Just have to reset your clocks when you travel. Good. Or hope your software is written well enough to do it for you. Uhm... Ok, I will travel there in six months my flight leaves at 14:00 local time, and arrives at 14:00 local time. Urgh. Ok, so the offset between there and here is -6. Hey but wait, the flight only takes 5 hours. What? Ah fuck me, we switch DST on different dates. *facepalm*
But the main reason is you don't have to relearn an intuition that has been reinforced over and over since you can think about time. Nobody wants to do that, and I get that.
Because they (we) are literally indoctrinated to measuring that in a certain way since childhood. They could learn to do it in a different way, the critical question is if they would. And what the benefits are. I mean the only requirement is you are to able to count to 24. You can do that on your two hands. Plus the concept of integer over-/underflows I guess.
All they illustrate, at least in my humble opinion, is that habits are hard to break. I will circle back to this point later.
Righto. What you are doing here would be the exact same thing if everybody operated on UTC, minus the DST bullshit and the weird timezones that are too big, too small, or shifted by half an hour for some fucking reason. Or administratively shift business hours without adjusting the timezone like California apparently does(?).
You should probably also look into the target country traditionally having longer or shorter or no lunch breaks. The lunch break in my country would traditionally extend from 12:00 to 15:00, although by now that's pretty old fashioned and most businesses don't take them anymore at all or take shorter ones somewhere in that window.
Daylight savings time (at least in spirit) strikes again. Have you checked if this only applies for half the year? Because you probably should.
What a great fucking system this is, let's fight tooth and nail to keep it like that! /s
I feel like you are making my point here. That's ridiculous. That's what you were bringing up as a point about China and their ad-hoc timezones (which I still maintain are habit-driven) as a negative example. Now you are justifying it.
Do we need that though? The main reasons for this I can see (ambiguity in communication) would be obsolete if the whole planet would operate on the same time.
Well that could be accounted for in the new rules. I'm not saying the transition to any new system would be easy, they never are. We can count ourselves lucky that most of the planet has adopted the metric system before we were born I guess. The proposition must have seemed similarly hubristic as using a single timezone at first and it's adoption wasn't entirely voluntary I would assume.
It seems to me you just found an easy way to stipulate that.
I have seen business schedules like this regularly posted on things like bars and other businesses operating at night, so I don't really see the problem.
And that reason, as I keep pointing out, is mainly because we were taught it works like that from childhood. If you had instead learned that where you are 04:00/16:00 are noon/midnight you would be just as familiar with that and its arithmetic quirks as you are with 00:00/12:00 now. You would know the workday starts ~01:00 and ends ~09:00 because unless you moved that's just how it has always been for you.
Greenwich is not the point, put the noon alignment over the Bering strait for all I care, although that would make the change more disruptive. The point is using a single 24 hour window for any given date planet-wide, instead of a 48 hour window (?) as we do now.
Timezones are technically standardised UTC offsets, yes. But practically you have to account for DST with different start and end dates per timezone, timezones spanning more or less than 1/24th of the globe, as well as Iran, Afghanistan, India, and like a third of Australia having a 30 minute shift (plus probably some more places I can't easily grasp by looking at a map of timezones) instead of a full hour for whatever fucking reason (it's probably solar alignment, isn't it?), and day dates shifting forward or backward if you go past the date line.
It's timezones with a whole lot less edge cases and less of them. I mean DST alone is a big one and correlates with a spike in heart attacks every time the clock is turned back, but apart from that just look at this shit:
[Same map as direct link for saving you the right-click]
It's fucking mad is what it is!
If you take a look at https://en.wikipedia.org/wiki/List_of_UTC_offsets where I took that image from, you will note there are 38 offsets listed, not 24 as you would expect.
Few things I picked up from this article that I didn't know before:
In this sense yes, it's an apt metaphor. I get where you are coming from.
And in this sense no, it is not an apt metaphor. What we are dealing with right now is the janky system built around a small segment of the world population (administrative elites). That's why I'm equating UTC and using a solar offset to Unicode. Because it would would serve a broader segment of the population with a lot less downsides. And the cynic irony is that it would generally speaking also benefit these administrative elites, because it's much simpler for everybody involved, especially once you go international (sometimes even intranational though).
Once everybody gets used to it at least, or everybody who is not naturally died away. Bit of both in there every time you switch basic systems of measurement I guess. If you want to call that intuition instead of what I called habit and tradition and indoctrination, fine, same thing. Teaching new tricks to an old dog is hard, but not impossible. And it might benefit the young dogs way more than us.
There are upsides and downsides to both of course, but I still maintain that - in the long term - the upsides clearly win out.
If I told you my business hours are Sun-Thu 23:00-07:00 you'd know when to call.