Almost every aspect of modern life depends on flawless software, but several catastrophic code failures in various industries, including car controls and emergency response systems, have exposed a dated and error-prone development process. In this expansive piece for The Atlantic, writer and programmer James Somers explores the potential for even worse bug-induced disasters and explains how one group of technical leaders is trying to change how developers build software. getAbstract recommends this eye-opener to everyone, but prescribes it especially to programmers.
In this summary, you will learn
- How critical software has become unwieldy over the course of several decades,
- Why a new approach to software development is vital to the safety and robustness of future systems, and
- What researchers are doing now to make software engineering more sustainable.
About the Author
James Somers is a writer, programmer and frequent tech contributor to The Atlantic.