Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • June 23, 2017, 10:43:01 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

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

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,085
    • View Profile
    • Donate to Member
Why we must take great care when designing software
« on: November 14, 2005, 03:04:05 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 ;)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 37,126
    • View Profile
    • Donate to Member
Re: Why we must take great care when designing software
« Reply #1 on: November 14, 2005, 03:25:38 AM »
nice article.

Carol Haynes

  • Waffles for England (patent pending)
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 8,005
    • View Profile
    • Donate to Member
Re: Why we must take great care when designing software
« Reply #2 on: November 14, 2005, 04:59:03 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

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 9,085
    • View Profile
    • Donate to Member
Re: Why we must take great care when designing software
« Reply #3 on: November 14, 2005, 05:23:04 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.

Carol Haynes

  • Waffles for England (patent pending)
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 8,005
    • View Profile
    • Donate to Member
Re: Why we must take great care when designing software
« Reply #4 on: November 14, 2005, 06:38:00 AM »
Thanks for pointing out that thread ... particularly interesting news at http://news.bbc.co.u...chnology/4427606.stm

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