There’s never a good time to run into software bugs, but some times are worse than others - like during a mission to space. Spacecraft of all shapes and sizes rely heavily on software to complete their objectives. But those missions can be quickly ended by the simplest of human errors when writing code. The omission of an overbar here or overflow error checking code there can mean the difference between success or failure, not to mention the loss of hundreds of millions of dollars, years of work and, on manned missions, human life. Use the arrows above to read about 9 examples that show that, despite the care with which these systems are built, bugs have occurred in spacecraft software since we started to fling rockets into space - and will, no doubt, continue to crop up.
Stories by Phil Johnson
These pieces of technology history were almost lost for good until they were rescued from a dumpster, landfill, or recycling center
Love him or hate him, you have to admit that the founder of the free software movement isn’t shy about sharing his opinions on things he finds objectionable.
From the dawn of mainframes through today, women have designed and developed programming languages that have had significant, lasting impact on software development
Each week, ITworld's Phil Johnson pokes fun at the tech world's top news and newsmakers. Part 1 spans January 3 - May 23.
Each week, ITworld's Phil Johnson pokes fun at the tech world's top news and newsmakers. Part 2 spans May 23 to October 17.
When developers discuss who the world’s top programmer is, these names tend to come up a lot
Each week, ITworld's Phil Johnson pokes fun at the tech world's top news and newsmakers
How the right Microsoft CSP Partnership pushed Optimus Systems into the Growth Zone