Nice article emphasizing the importance of following good software engineering practices in writing and debugging code. After reading this article, you should read about Therac-25 accidents too.
[quote] Because information technology changes so rapidly and many users don't understand its capabilities, it's hard to envision what the system will look like until you build it. [/quote]