Four Weird Things About Time
A Conference Presentation by Andrew Burke

  • Have you ever noticed that the names of the last four months of the year are wrong? September is the ninth month, October is the tenth, and so on? What's up with that?
  • Did you know that the Nativity probably happened in 6 B.C.E.? If so, then why is it 2022 instead of 2028?
  • Why was there a month in 1752 which only had three weeks in it?
  • And what is the passive-aggressive reason you're allowed be 5 minutes and 2 seconds late for class at Christchurch College in Oxford?

Any programmer who has had to deal with dates and times understands that it's one of those things that gets weirder and messier the deeper one gets with it. A while ago I got fascinated with why our date and time systems are so messy and how they got that way. Not only did I learn a whole lot of fascinating things, but I found a lot that reflected back on the world of software development and the way that culture and technology interact.

So I decided to share what I discovered as a conference talk.

Four Weird Things About Time premiered at Detroit's self.conference in 2015, and has since been presented at Maritime DevCon in Fredericton New Brunswick, PodCamp Halifax, and ConFoo in Montreal and Vancouver. In September 2018 it was the closing keynote at the Targeting Quality conference in Kitchener-Waterloo,

Audience feedback for this talk has included: