Daylight Saving Time is a huge mess
johndcook.com
johndcook.com
Surprisingly the farther up north you are, there is so much variation that 1 hr doesn't really matter when your days go from 19 hrs long to less than 5 hrs. So Iceland for eg. does not practice Daylight Saving time.
There should be a better reference: http://wwp.greenwichmeantime.com/time-zone/europe/iceland/
> Russia moved its clocks one hour forward to daylight saving time on March 27, 2011. According to the new legislation this is now the country's new standard time. As a result, all of Russia's nine time zones will be permanently two hours ahead of mean solar time, which corresponds to the position of the sun at a given longitude. http://www.timeanddate.com/news/time/russia-dst-law.html
His blog with other videos is here: http://blog.cgpgrey.com/
The only thing keeping me from trying to solve this problem with a new standard is this: http://xkcd.com/927/
And not having timezones would be even more complicated.
All business logic uses well-engineered, heavily tested third party libraries for time arithmetic. All data storage keeps time zones with timestamps and durations.
Anyone who argues that "I don't need to store timezones because all my dates are UTC" has a long and painfull learning curve ahead of them.
"Time is an illusion. Lunchtime doubly so." - Douglas Adams.
It's also very simplistic to say that a city is on UTC plus/minus X hours, because daylight savings time messes that up. It's much easier to use tzdata format such as "America/Houston", and use a library that uses the tzdata database. Then you never have to worry about when Houston changes from UTC-6 to UTC-5. No point in making work for yourself!
(Also lingustic observance: Seems to be the Americans who say "Daylights savings time" and UK English sayings "Summer Time", anyone else notice this?)
The linked article seems to suggest that I should have written that as 2pm -0400 UTC, which is sort of the best of both worlds. This way your you can make the conversion to your own time much easier. There may be something to this, but I am not sure it is enough to get everyone to agree on proper DST and to get rid of timezones like the ones used in Arizona.
For most people I'm quite sure hours of availability can not be guessed based on what timezone they are in, most people are busy, their windows of availability are much more narrow than 8am-5pm, and surprisingly often they are available outside that range.
There is currently some implicit transfer here, in that if they're in an office in Timbuktu, you can figure out their time zone without asking. But you should still coordinate with them, at which point you can find out their hours.... And I'm sure that in a world where everything is UTC, looking up a particular place's customary business hours will be no more difficult than it currently is to look up a particular place's time zone.
Yes, this would mean that clocks would adjust by minutes per day, but at least I'd wake up with dawn every morning.
Think how much money we could save in alarm clocks!
The internet company where I work has an interesting solution to the problem. At the fall change they shut down all the servers at 12:50 and restart them at 1:10. Total downtime is 80 minutes. I have always thought that UTC would have been simpler.
Another company made monitoring systems for electrical power distribution, which could not be shut down for the convenience of IT, o it had to deal with a 23 hour day in the spring and a 25 hour day in the fall.
Postgres for example, can't change timezones without rebooting. Python & Ruby/Rails both have poor support for handling timezones properly. The proper solution is to of course run the backend in UTC all the time, and just convert to local time when displaying, but if you already have legacy code...
Does not follow. DST doesn't increase the available daylight. Maybe your particular habits are helped out by DST, but the above implication doesn't work.
Obviously, DST is nice if you have a work schedule that lets you take advantage and you aren't a morning person. But again, that's all dependent on your habits, not simply liking daylight. A morning person with a normal work schedule could very well say that they like daylight and therefore are against DST.
From an environmental and energy perspective the current DST calendar is nearly ideal.
But then again, if the US can't implement the metric system, I have no idea how ~6.5 billion people (those not in GMT right now) would learn that dawn does not always mean 7 am and dusk does not mean 7 pm.
But think of the benefits! Schedule an appointment in CA from NY, and you don't have to explode your brain thinking about time conversions. New show at 20:00! Wait, 8, is that am or pm? No problem!
Just like the metric system! D:
For instance, if I type in "10pm Taipei" it will tell me the corresponding time here (SF, CA), which is 6am PST.
It has a really simple and nice interface and visualizes the different time zones very well.
Example: the time is currently @24 beats.
Also it's a mess for IT, with software having to be upgraded for timezone database updates. We had an awefull time at my workplace caused by a java timezone update, that had to occur out-of-band vs. the usualy upgrade cycle. DST disposition can vary by county in the US for fucks sake... It's a big mess.
Last summer I went to Queensland which doesn't having daylight saving. I woke up at 6am with bright sunlight coming though my window while it was dark by 7pm.
That is the point of daylight saving, move the extra hours of daylight to the evening when they are useful not "wasting" them first thing in the morning when most people can't take advantage of them.
I'm okay with people shifting their hours around, but why should I be forced to do the same?
The way society works is that things happen in the evenings, the number of things to do a 5-7am to take advantage of extra sunlight is a lot more limited.
How does the article referenced make anyone's life easier? It forces everyone into doing an equation instead of just one person (the host of the meeting)
Don't mess with my time.
Alas, hell is other people.