A talk about the pitfalls and strategies around modeling Dates in software systems, as presented at Minnebar 2024 (and 2022)
“Dates Are Hard”, says the conventional wisdom. “Don’t program with Dates”. But what then? We have to model dates and times in our software somehow! And, apparently, make the same mistakes again and again.
See some of the corner cases and geopolitical oddities that make date handling hard. Go beyond the superficial lists of falsehoods we programmers supposedly believe about Dates. Learn the One Weird Trick to (almost) always handle Dates right, and clean up the damage The Last Team left for you.
Talks were not video recorded this year, but here are the presentation slides, including presenter notes