terrible code or cyber terrorism - php version
TRANSCRIPT
- 1. Cyber Terrorisim or Terrible Code 20 Years of PHP - @sydphp Aimee Maree Forsstrom @aimee_maree
- 2. Software will EAT the WORLD Marc Andreessen Wall Stree Journal, August 2011
- 3. In our HyperConnected Modern World What is more of a threat? CyberTerrorism Or Terrible Code
- 4. Now lets take a look at some historic Software Bugs
- 5. For nine hours in January 1990 no AT&T customer could make a long-distance call. The problem was the software that controlled the company's long-distance relay switches software that had just been updated.
- 6. The Pentium chip's math error (1993): Thanks to a programming error, Intel's famous Pentium chip turned out to be pretty bad at math.
- 7. NASA $655-million Mars Climate Orbiter disintegrates in space (1998): Thrusters' output was calculated in the wrong units (pound seconds instead of newtonseconds)
- 8. For 19 hours on August 24, 2007, anyone who tried to install Windows was told, by Microsoft's own antipiracy software (called Windows Genuine Advantage) that they were installing illegal copies.
- 9. Now for some Sofwtare Bugs from the more recent archives
- 10. We are recovering from a network connectivity issue this morning and restoring regular flight operations. United Airlines 8th of July 2015 400,000 passengers grounded
- 11. NASA Pluto-bound New Horizons spacecraft software anomaly caused the probe to stop communicating on 14th of June 2015
- 12. NASAs Dawn spacecraft orbiting above dwarf planet Ceres suffered an anomaly in its system on June 30th 2015
- 13. Theres nobody in outer space to push that reset button, says Nye. No one that weve gotten to volunteer for that job, Plante replies. But its open."
- 14. The NYSE suspended trading due to an internal "technical issue" involving computers only at the stock exchange. Four hour Outage July 8th 2015
- 15. Earlier in the day Wednesday, about 200 NYSE stock symbols halted trading due to a technology glitch
- 16. Nielsen admits a software glitch has been screwing up recent TV ratings October 10th 2014
- 17. As Software EATS the WORLD Quality of Code becomes not just important but a nessecity Its not just a website going down there are human lifes at stake
- 18. In the olden days Infrastructure was built to have 99.9999999% uptime Modern Containers and MicroServices architecture allows us to design for failure
- 19. We need to code for failure we need to accommodate for failures without it taken down a system Its not just a website going down there are human lifes at stake
- 20. Education is Key Admitting we dont know everything Asking for HELP Learning from Each Other Test Driven Development Continous Quality Control Build Checks into Release Cycles