On Sat, Nov 6, 2010 at 3:34 PM, unsolicited <span dir="ltr"><<a href="mailto:unsolicited@swiz.ca">unsolicited@swiz.ca</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Is this really any different than the year 2000 problem?<br></blockquote></div><br clear="all">No, it is not, despite some similarlity.<br><br>The Y2K thing was a fixed future date for everyone, and systems that<br>were being written as late as early to mid 90s used 2 digits for the year.<br>
Lack of forethought, cutting corners, lack of budgets (for development, as<br>well as for storage), underestimating application longevity, pure slopiness<br>are all among the reasons.<br><br>Also, Y2K was a massive effort, but a one time event.<br>
<br>In this case, this is a twice a year recurring event for far more devices<br>than what was out there 10 years ago.<br><br>In this case, the problem domain is unnecessarily complex, due to outside<br>factors (e.g. not all states in the USA follow the same rules, countries like<br>
Egypt will change to summer time, then back to winter time when the fasting<br>month of Ramadan comes in summer [to make the day "feel" shorter], then<br>back to summer time for a few weeks more! Then we changed the calculation <br>
of when the dates take effect to be in sync with the USA for business reasons.<br><br>This is all outside complexity that has to make it into software. Much like tax<br>and accounting laws have to be changed every year in Quicken/QuickBooks<br>
and other <br><br>The proper solution is external, not software: do we really need DST, and all<br>its confusion in real life, groggy employees in March, missed flights, confusion,<br>....etc.<br><br>Again, I am not hopeful that the problem domain will change just to make life<br>
easier for developers. But until that happens, expect these kind of issues to<br>popup everywhere.<br><br>And think beyond iPhones and VCRs. What about life critical devices such <br>as pacemakers, insulin pumps, ...etc?<br>
<br><a href="http://www.eetimes.com/electronics-blogs/other/4210395/Is-it-time-to-get-rid-of-Daylight-Savings-Time-">http://www.eetimes.com/electronics-blogs/other/4210395/Is-it-time-to-get-rid-of-Daylight-Savings-Time-</a><br>
<br><a href="http://news.nationalpost.com/2010/10/29/scientists-say-daylight-saving-time-is-bad-for-your-health/">http://news.nationalpost.com/2010/10/29/scientists-say-daylight-saving-time-is-bad-for-your-health/</a><br>
-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>
Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>