This article in the The Codist about what software development and sales were like in the 80s really hit home for me. Although I did mostly embedded software development for most of my programming career, I also did some C coding on the Mac. I started a little later so I had the advantage of a hard drive (20 Meg!), CompuServe and eventually a way to get to the fledgling Internet.
One thing that especially resonated was that the so-called Agile software development techniques aren’t new, lots of us were doing long before it had a name. We did it that way because we had no choice. We wanted to only release when all the features were complete but were pressured into releasing incrementally, adding features and functionality over time. Then it was annoying, now it’s business as usual.