|
|
|
|
|
by Tossrock
4214 days ago
|
|
"The International Fixed calendar sucked the personality out of marking time, making every week and month as predictable as humanly possible. [...] It's an impossible feat that doesn't need pulling off and, thankfully, no one is trying to anymore." Spoken like someone who's never had to write date handling logic. Having "personality" in your calendar system is a bug, not a feature. I feel confident that we could maintain our overall levels of personality/joie de vivre/je ne sais quoi by spending less time dealing with an incredibly arbitrary calendar system and more time doing things we actually enjoy. |
|
Dates are almost impossible to reason about, and yet people are so used to our current broken system they aren't even aware of how badly they manage it. It is routine for date-time packages to produce bizarre results like "a month before a month from now" not being "today" in all cases because no one has any idea what anyone else means by "month", although everyone who has never thought about these problems is certain that everyone else means exactly what they mean in all ambiguous cases.
Anyone who has worked on date-time problems (not even libraries, just trying to correct for the special cases, cultural differences or just plain weirdness that the library of your choice doesn't deal with) will recognize the horrible truth of the joke, "I used to be in favour of space-travel, then I realized what effect it will have on date-time libraries."