Did anyone consider pros and cons of shifting just by 10 minutes every month? 60 minutes per 6 months divides so nicely (and maybe unleashes hell to time duration calculations, but who cares). Edit: same for timezones.
- Rewriting of timezone code takes 8 years, claims over 800 lives as every programmer either quits or commits suicide after working on project for a few weeks
- The staggeringly difficult to detect under low load timestamping errors cause constant stress for distributed systems engineers, making the job among the most deadly in the world.
Re cons, we already have tzdata with all irregularities like DSTs and leap seconds built in. I believe that it wouldn’t be so hard for libraries who already use tzdata. And those who don’t, they couldn’t handle time intervals properly anyway.
Let's take it one step farther, and have each second be 99.999% of a second from December 20 and June 20, and be 100.001% of a second from June 20 to December 20. Problem solved!