Talk 32:00

Time Algebra: A New Way to Think About and Work with Time

Time is hard. Made harder by the traditional representation of time in computer languages. Why do we have separate types for dates, times, and date time? Why can we express "11am", which can be on any day, but we can't say "November" without specifying the year and day? Why is it challenging to an