Time is strange.
We live by it, measure it, code against it — and yet, we barely understand it. For developers, time isn't just philosophical; it's practical, messy, and full of traps: calendars that drift, time zones that lie, and APIs that pretend it's all simple.
In this talk, we’ll trace the winding history of timekeeping — from Roman emperors and papal edits to spreadsheet bugs and legacy code. Along the way, we’ll look at how programming languages like JavaScript and C# inherited the chaos, and how we try (and fail) to tame it.
Whether you love history, hate time zones, or just want your app to handle daylight saving without breaking, this session includes history, bugs, regrets, and just enough practical advice to get you safely to the future.