DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: Why we must take great care when designing software  (Read 7,064 times)

f0dder

  • [Well, THAT escalated quickly!]
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
    • Participated in NANY Challenge Once
Why we must take great care when designing software
« on: November 14, 2005, 09:04 AM »
A friend directed me to History's Worst Software Bugs, a rather short but interesting summary of a few really bad bugs, whereof some have caused people to lose their lives.

The interesting thing is that a lot of really severe bugs can be caused by very small oversights. So, remember to check your buffer sizes, avoid off-by-one errors, be paranoid about user input and data files, and trust no-one - not even yourself ;)
- carpe noctem

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: Why we must take great care when designing software
« Reply #1 on: November 14, 2005, 09:25 AM »
nice article.

Carol Haynes

  • Waffles for England (patent pending)
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 8,073
    • Cody Award
    • Furry Fandom Badge - Furry Fandom
Re: Why we must take great care when designing software
« Reply #2 on: November 14, 2005, 10:59 AM »
Interesting webpage - I couldn't view it at all in Firefox - had to go into Internet Explorer ...

I particularly like the article on iTunes (is Sony taking up Apple's batton on consumer realtions ;))

f0dder

  • [Well, THAT escalated quickly!]
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,153
    • Participated in NANY Challenge Once
Re: Why we must take great care when designing software
« Reply #3 on: November 14, 2005, 11:23 AM »
Didn't think about checking the related stories, doh - that iTunes bug is frightening. There must be some really bad code floating around if the lack of a couple of quotes can cause such datanuke.

On the topic of bad software, there's a thread on the winasm forum about Sony's DRM rootkit - you might find this interesting too.
- carpe noctem

Carol Haynes

  • Waffles for England (patent pending)
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 8,073
    • Cody Award
    • Furry Fandom Badge - Furry Fandom
Re: Why we must take great care when designing software
« Reply #4 on: November 14, 2005, 12:38 PM »
Thanks for pointing out that thread ... particularly interesting news at http://news.bbc.co.uk/1/hi/technology/4427606.stm

I wonder is Sony are criminally liable having caused the problem?

Original address: https://www.donationcoder.com/forum/index.php?topic=1503.0