This article clarifies common misconceptions regarding how NASA manages the software for the aging Voyager spacecraft. While popular narratives suggest the probes run on obsolete Fortran code maintained by a disappearing generation of octogenarians, the reality involves low-level assembly language written for specialized 1970s hardware and complex challenges involving fragmented documentation and institutional memory.
Key points:
Distinction between onboard assembly language and ground-side Fortran tools.
The impact of lost or paper-based mission documentation on modern maintenance.
Current engineering realities at JPL regarding technical fluency in custom hardware.
Hardware degradation due to declining power from radioisotope thermoelectric generators.