5 Silly Computer Glitches That Caused Epic Disasters


3. Unsuitable software ruins USS Yorktown, the most powerful warship:

Operating systems are often designed keeping the user needs in mind. So an OS suitable for an accountant will not work well for a designer. But office management usually ignores such needs. Nobody knew this could turn a mean and powerful warship into a lost little boat.

The disaster:

In 1996, the US Navy ship USS Yorktown which was considered a heavy piece of war machinery was turned into a boat lost in the vast sea. The Navy spent $1 billion on the warship but acted stingy while fixing up the computers on it. They installed dual 200 MHz processor (roughly one-fifth as powerful as a current iPhone) and the systems were to run on Windows NT. as a result their systems completely failed and the warship had to be towed to the coast line.

The silly glitch: dividing by 0

Sounds silly, right? But the advanced piece of machinery had not such advanced software. On September 21, 1997 the system tried to divide by zero which caused a buffer overflow error. As a final result all the systems crashed leaving the warship crippled in the middle of the ocean.

All the navy did was dividing by zero!