Worst Software Bugs in History

Wired News has a very interesting article on History’s worst software flaws.

It makes me think of my worst software bug when I first started off as an ASP developer right out of college. I was working on a large music community website and was told to implement a “Forgot Password” feature. Sounds easy enough. I coded it, ran a quick test, and then deployed it (that alone should rankle your feathers).

We didn’t quite have a formal deployment process at the time. A few days later, we find out that the code never sent out any emails, and never logged who made the requests, leaving us no way to really know how many users were affected.

I believe we found out (and my memory is hazy here), through a relative of our client’s president. After reviewing the code, there was no way it could have sent out emails. There was a glaring bug in there, which makes me wonder how it passed my test.

In any case, I coded on egg shells for a while after that, fearing I might lose my first coding job.

What others have said

Requesting Gravatar... Scott Williams Nov 08, 2005 1:48 PM
# re: Worst Software Bugs in History
I think my first bug was when I quickly "fixed" an update query in an application and forgot to include a WHERE clause. Fortunately the table was recently backed up and we only lost a couple of rows.
Requesting Gravatar... jayson knight Nov 09, 2005 7:35 PM
# re: Worst Software Bugs in History
Haha Scott...I've done that before. Thank god for understanding DBA's :-).
Requesting Gravatar... Bogdan Costea Jul 26, 2008 1:00 AM
# re: Worst Software Bugs in History
I lost about half a million rows by running test code in production by mistake, everybody does this at least once.
Thank god for "select as of timestamp"!

Requesting Gravatar... Jesus DeLaTorre Jul 28, 2008 5:34 PM
# re: Worst Software Bugs in History
I've done the update statment with no where clause

Except we didn't have a backup. Thank god it was for a nonprofit website.

What do you have to say?

(will show your gravatar)
Please add 5 and 7 and type the answer here: