Based on a completely superficial review there are three almost guaranteed ways to become unhinged; studying infinities, refactoring legacy code, and working with timezones.
I had to refactor legacy date/time code (including timezone code) at work. D:
I think it’s time for a refactor of my legacy code that deals with infinite timezones. :/
That’s a good idea! Instead of discrete timezones, let’s have continuous timezones!
I’ve been a proponent of this for ages. It makes no sense to cross some imaginary line and suddenly time shifts. Time should change constantly as you move east or west, up or down. Everyone has their own personal time, which is constantly updated.
Bonus: no more daylight savings switch.