08/25/2026
A blast from the past, and a great "Did you know that..."
This one shows an example of Rope Memory, literally copper wires woven to "hard wire" a program of binary ones and zeros into the Apollo Guidance Computer (AGC) for the Lunar Lander!! Could never be changed once completed!!!
Once a wire was threaded through this memory, the code inside it could never be changed again. Not with a software update, not with a patch, not ever. If a bug slipped through, it flew to the Moon anyway.
This is core rope memory, the storage system behind the Apollo Guidance Computer's software, and it worked nothing like modern memory chips. Each tiny copper ring represents a single bit, and the program itself was encoded by whether a wire was threaded through a ring or routed around it, wire through the core meant a 1, wire bypassing it meant a 0. There was no erasing, no rewriting, no debugging after the fact. Once woven, the code was permanent, hardwired directly into the physical object.
The weavers themselves genuinely were often experienced women recruited specifically for their skill with textile work, since the job demanded extreme manual precision, threading thousands of wires through tiny cores by hand, in exact sequence, with functionally zero room for error. Some crews nicknamed it "LOL memory," for "little old lady," reflecting who often did the weaving, though the workforce also included younger technicians trained specifically for this task. A single AGC rope could take months to weave, and once finished, engineers couldn't simply patch a mistake, they had to unweave and rebuild sections by hand.
Picture handing a program to someone, watching them literally sew it into fabric thread by thread, and then trusting that exact physical object to fly a quarter million miles and land two men on the Moon without a single line of it able to be fixed afterward.
This wasn't some fallback backup system either, it was the primary software running the Apollo Guidance Computer for both the Command Module and Lunar Module, meaning the Moon landing itself depended on wires threaded correctly by hand.
Does it change how you think about software reliability, knowing the code that landed Apollo 11 couldn't be updated once it left the factory?