Theme 1 – Fragility and loss of early source code
Many commenters noted how companies routinely erased code after shipment, treating it as disposable storage.
- bitwize: "The publishing company often deleted it after the game shipped, thinking it just took up space."
- reaperducer echoed this and added the costly reality of floppy disks: "Each BASF FlexyDisk cost $18 in 2026 money… That's why we printed everything out all the time; especially for archive storage."
Theme 2 – Astonishing compactness and productivity of vintage software
The discussion repeatedly marveled at how tiny and well‑thought‑out early programs were.
- joebig: "And all of it within ~4 Kbytes too!"
- piker: "These two guys were crazy productive in the 2 months they worked. Just the level of commenting shows how much thought they were able to give it during that span."
- thrownawaysz linked the idea to modern fun: "permadeath coding" would be actually fun. IF compiler error THEN erase code repository or something like this.*
Theme 3 – Contemporary practices inspired by those constraints
Developers drew parallels between historic limitations and modern workflows such as test‑driven or “delete‑on‑error” approaches.
- teddyh: "Kent Beck called this “test && commit || revert” in 2018…"
- thrownawaysz’s permadeath coding comment and the original “FILE WILL BE DELETED AFTER PRINTING” note illustrate how the mindset of temporary, expendable artifacts persists today.