Calendaring is hard. Calendaring is very hard. Its also a little crazy. OK, its a lot of crazy. Fortunately there’s a small band of equally crazy people who make it all work so you don’t have to know anything about the crazy.

We’re going to look at some of that crazy, reveal the madness.

We’ll see that computers suck at math.

We’ll discover that there are time zones on Mars.

We’ll look at the 2038 bug effecting 32 bit systems, why you care about it now in 2010 and how to protect yourself against it.

We’ll peek at the hidden time limits in the protocols and programs you use every day.

We’ll better appreciate the swarming pit of demons that lies just beneath every date handling library.

People planning to attend this session also want to see:

Michael Schwern

eval Empire

Michael G Schwern has been programming Perl for over 10 years and is responsible for such modules as Class::DBI and Test::More. In all probability, Michael has code on your computer. He can destroy CPAN at his leisure.

Michael currently resides in Portland, Oregon and has no intention of leaving. He works for OpenSourcery writing technology for good.