Why software developers fail

Watch a video of Jon Skeet discussing how text, numbers, and dates are really difficult for software developers to handle correctly, yet they are at the core of most software.

Jon (with the help of a sock puppet?) shows that:

  • 3.0 might not equal 3.0
  • “mail” in upper case might not equal “mail” in upper case
  • 28th October 2009 3:15 am CST might not be 28th October 2009 3:15 am CST

Jon Skeet and Tony the Pony from Carsonified on Vimeo.