Yes. I'm surprised they could develop it as quickly as a year in fact.
Calendars are difficult, there is a lot of hidden complexity in the way that users use calendars. They are iceberg products, they look simple from the outset but if you try making one you'll run into the myriad of edge cases.
Calendars are software so directly related to time, I'm not surprised. There are so many edge cases. Timezones, daylight savings time. The fact that so many regions don't use the same standards. We alter year length with leap years and doing things like adding leap seconds. Time is a nightmare to program around.
Technically I’d agree. In practice I think people would progressively bring back crazy use cases and requests that would need to be dealt in the model.
For instance date formats are a complete mess only because people value different informations. Even in a countey with a single official representation, people will write checks with shorthands and mixing of different norms.
I've spent much more time than I care to admit researching calendars, the general counting of time from seconds to centuries — actually, ahem, from the Planck time unit to the age of the universe. I find that there would be elegance in having a metric system aligned with "natural" dimensionless units, orders of magnitudes.
Suffice it to say, not only are you 100% right, but there are many easier and better systems we could use; and a software-defined world makes that actually easier than ever to implement in real life.
But people don't like change, and the biggest obstacle historically has been religion — depending which culture/country, pick one or two who oppose any change whatsoever.
Governments just don't see much incentive in doing anything either, because it's a losing proposition — you'd spend a lot of "political capital" and probably earn a lot of resentment in return, except for a few nerds who'd love it.
I've thought long and hard about how to overcome all these historical roadblocks, but I honestly have no idea in this case. Calendars are... loaded topics for way too many people, and useless concerns for most everyone else.
It's like the dozenal society. They're right, about everything, but it just won't happen.
My only agenda as Ruler of the World is to move the prime meridian to the longitude closest to the population center of the globe, and define one global time off that.
there are a lot of reasons why you probably couldn't come up with a better time standard, but the most compelling to me is this: no matter how elegant the new system is, everything would still need to be backwards compatible with "legacy" time. unless your calendar only needs to handle dates after the new standard was introduced, the implementation will be more complicated than just sticking with the shitty system we already have.
I think the only realistic strict improvement is abolishing Daylight Savings Time everywhere. In a calendar, you don't really care about past events, though a good calendar will probably need to handle it, but most people would benefit from eliminating that occasional complexity.
My Google Calendar now sends me two email notifications for every event that I set up notifications for, and I have no idea how to turn one of them off after scouring the settings. I can't remember how I managed to mess it up and I don't even know if it's something I did, but I can't for the life of me undo it.
Yes. I'm surprised they could develop it as quickly as a year in fact.
Calendars are difficult, there is a lot of hidden complexity in the way that users use calendars. They are iceberg products, they look simple from the outset but if you try making one you'll run into the myriad of edge cases.