When I was studying computer programming in college many years ago, I didn't imagine that our work could impact lives, particularly in a negative way. We've heard reports (mostly true) of death, dying, and destruction as a result of software problems, such as the time a plane flew right into a mountain due to the users not being informed of changes to the software. (For more interesting tidbits, check out the check out this Software Horror Stories page .)
We can never predict what kind of bizarre things will happen as a result of software bugs, but today's news is certainly odd: This weekend daylight savings time ended in many parts of the world (but not in the US yet), and the Apple iPhone's alarm didn't handle it properly. When I travel, I almost always rely on my phone's alarm to get me up at the right time. But apparently a lot of people use their phones every day. And yesterday morning millions of Europeans didn't wake up at the right time thanks to the iPhone bug .
Prior to about--oh, I don't know--1970?, there was an easy answer: Just avoid software if your life depends on it. But that, of course, isn't possible today. Nearly everything we use today runs on software. Just in my house alone, I can think of many things that rely on software: The TV (and the gazillion things hooked up to it), the microwave oven, the regular oven, the …