why time is difficult
Dates, times, time intervals, clocks, calendars, and related phenomena are major contributors to hassle in programming, and the source of innumerable bugs. This talk will explain why it's such a complicated area, and how best to think about it to avoid getting confused. Leap seconds will be demystified, and then remystified as the truth turns out to be stranger than you imagined. There will be no code. The first half of the talk was previously presented at YAPC::EU.
Attended by: Nicholas Clark, Jody Belka (knewt), Dave Cross (davorg), Dagfinn Ilmari Mannsåker (ilmari), David Dorward, Stevan Little (stevan), James Macfarlane, Alex Balhatchet (Kaoru), Cass Johnston, Christopher Hanna (Chad), Marco Fontani (mfontani), Michele Beltrame (arthas), Stuart Dodds, Darius Jokilehto, Neil Hemingway (neilh), fifi, Rafiq Gemmail (Raf), Colin Bradford (cjbradford), Arthur Schmidt (fREW), Colin Campbell, Paul Evans (LeoNerd), Anish Kumar (Anish), Anatolie Mazur (Mask), Andy Smith, James Aitken (LoonyPandora), Jerome Eteve (jeteve), Daniel Lukasiak, lm, Ben Tisdall (bentis), Andrew Roberts, Luke Harwood, Gavin Hillbrook, Neil Bowers (NEILB), Dark Knight, kevin dawson (bowtie), Dongxu Ma (dx), Dominic Thoreau, Marcus Duyzend, Steven Humphrey,