|
|
|
|
|
by shan_rauf
361 days ago
|
|
> I think your point that time doesn't need to be a mess is refuted by all the points you made (author of the post here) LOL you're right... I think I understated the complexity because I was trying hard to emphasize how people focus on the wrong places for complexity: For example, when I was learning about the topic myself, particularly around civil time and timezones, I read so many posts that list timezone rule changes as evidence of complexity, or they'll say "look at these programmer falsehoods about time" even though you can encapsulate practically all of those examples with the higher level mental model that "you can't have a generalized rule to predict civil time for all regions of Earth at all points in history, but it's mostly fine after 1970 because of the IANA database, which makes knowing what UTC offset to use a simple lookup; no need to stress about these specific timezone rule changes if you use this higher level mental model". And then the actual complexity (which may not even matter for many programs) is around questions like "How do I handle non-existent/ambiguous civil times" or "How do I handle future time rule changes" and what not. Btw thank you for the links! |
|