Voyager Spacecraft and Fortran 5
geonius.com
geonius.com
Every time I read this quote I have a little bit of a laugh at this and think 'Sheesh, I could write 8-bit assembly all day long. Sign me up!'. Do the engineers there really not want to work on Voyager?
It's also really unfortunate that Voyager's source code isn't likely to be released to the general public anytime soon:
https://www.muckrock.com/foi/united-states-of-america-10/voy...
At some point you start thinking about "yeah, that would be great, but I have mortgage to pay off" and the like.
However, although there would be great emotional satisfaction working on such a unique project (not as great as in it's heyday though), there would not be an equal amount of intellectual satisfaction. Don't get me wrong--the current Voyager engineers are performing amazing intellectual feats. It's just that the project is nursing along the spacecraft in their final few communicating years as the power levels run out. There is probably very little programming done except to work around failing hardware. Non-emergency concerns probably mainly focus on which remaining subsystems to power down and when.
Also, the time frames for operations are really long. I believe some of the current Voyager staff work only part-time on Voyager and younger engineers probably don't want to sit around twiddling their thumbs for a good amount of time while waiting for results. (Neither do older engineers for that matter!) The quote about attracting younger programmers is from Matsumoto's paper; she also gives this account of a 2010 memory problem:
"For example, when the V2 experienced a bit flip in the FDS [computer] in 2010, it took about two weeks to recover enough to receive the engineering data, and another two weeks to receive the science data. It took another four and one-half months to adjust the timing delay caused by the anomaly and resynchronize the CCS and FDS clocks. Realigning the baseline events to the regular schedule had to be delayed even longer due to other activities competing for the resources."
https://arc.aiaa.org/doi/pdf/10.2514/6.2016-2415 (PDF)
We've seen a similar situation more recently with recovering from the failed FDS memory block. So, although enthusiasm is important for a Voyager programmer, patience is a virtue!
Certainly more worthwhile than modern web dev.
https://www.computerhistory.org/collections/search/?s=perrin...
Dusty Decks: Preserving historic software https://mcjones.org/dustydecks/
Interesting, I never heard of Fortran 5, I remember Fortran 66, Fortran IV and 77, but not V. Anyway an interesting read.
Yeah, Goddard was great. I was in Building 28 off and on from 1982-1984 and then in Building 23 from 1994-1996. Good times! Thank you for sharing your memories and your father's.