Code Craft
The art, science and craft of writing quality software

Dec. 5, 2005 - Time to rant about time

A couple of minutes ago one of the engineers came to me with a bug. Apparently the date parser can't agree about what timezone IST is. On some machines it appears to get Indian Standard Time and on others something like GMT+2:00 which seems likely to be Israeli Standard Time. Mug, Crug and Kublug I say. This whole timezone system is one big nightmare; we should throw out the whole messy business and fix the time problem at its source. From now on 2:00 means the same instant in time anywhere in the world. Wherever you live you'll adapt to the numbers. With that approach when someone in Chicago suggest a meeting at 5:00 with someone in Kathmandu there won't be any strange conversion, the person in Kathmandu will instantly know she's being asked to take a call in the middle of the night. Of course we'll get rid of 12 hour clocks at the same time so people won't mistakenly think that 12:00 AM is noon. We can move to military date ordering so sorting will never be a problem again as well 2005/06/06 23:44:00.0000 will mean the same thing to everyone everywhere and we'll all be happy. Of course we should probably also convert to some more easily manageable system like 10 hour days and 100 minutes per hour, but I'll hold off on that for another day (1440 minutes).

The really great thing about this idea (aside from the possibility of living in a place where it changes from Wednesday to Thursday right in the middle of the day) is that with luck only about half the world will adopt it. That way not only will we have to rewrite every program ever written, but they'll all need to convert back and forth between old-time and new-time. Guaranteed employment for another 50 years (after which 32 bit Unix time will be almost ready to run out and we can start over again).


Post A Comment!

Dec. 6, 2005 - Untitled Comment

Posted by Evil One
Posted at 1133831355406
Permanent Link

Dec. 20, 2005 - Untitled Comment

Posted by Gaurav
And don't even get me started on daylight saving time.... :)

http://www.newdelhitimes.org
Permanent Link

Share and enjoy
  • Digg
  • del.icio.us
  • DZone
  • Netvouz
  • NewsVine
  • Reddit
  • Slashdot
  • StumbleUpon
  • Technorati
  • YahooMyWeb
<- Last PageNext Page ->

Kevin Barnes

Code Craft is the place for my thoughts, rants, ideas and occassional jokes on what it means to write code, why some people are better at it than others, and how we think about software in general.

Links

Home
View my profile
Site Feed (RSS)
Archives
Email Me
StorePerform
TechNexxus
Soul Craft (my stories and discussions)
My Wall

Joel on Software
Paul Graham
Patric Logan
Martin Fowler
Free Blogs
Free Blog



Copyright (C) 2005, Kevin Barnes. All rights reserved.

portfolio