10 September 2020 by Phillip Johnston • Last updated 15 August 2023Valarie Aurora related a story about fixing a bug in one of the U.S.’s systems for detecting nuclear explosions, the Advanced Radiation Detection Capability Data Unit (ARDU). The ARDU software was written in Ada in the 1990s, and Valarie notes that this project was about average in its understandability and quality of documentation. Some of the code looked like assembly, some like a series of logic truth tables, and much of it had zero comments. Everyone who had originally written the software had moved on, leaving the maintenance team …
Continue reading “Mathematical Bug in the Advanced Radiation Detection Capability Data Unit”
