top | item 33138895

(no title)

eusto | 3 years ago

I bet you learned that the hard way.

It's surprising how poorly the situation with timezones is understood in the industry.

discuss

order

duckmysick|3 years ago

It doesn't surprise me. Timezones - and dates and time in general - are extremely complicated. Deceptively so. Although we interact with timezones, dates, and time every day, we don't think about layers of complexity and edge cases. More importantly, we don't practice them.

We have courses about compilers, databases, data structures, algorithms, cryptography. It's surprising we don't have courses about dates and time.

eusto|3 years ago

It's not surprising they didn't make an appearance in the academic world. They are utterly boring. Insanely complex, of course, but there's nothing that can be built upon. Everything in a CS curriculum is an extendable domain