E.g. how many variants of IRC have we had now? Usenet? VMs?
Progress is supposed to work by standing on the shoulder of giants. But that only works if engineers are aware of what came before, how it worked, what was good and bad about it.
In the software world the same things are continuously being reinvented but the lessons of the past are not integrated because the inventors have no knowledge of the past 10 times the same thing was done. So every lesson has to be learned anew in production. That's not progress.
A very very good paper, and one that was clearly a passion project for the prof.
Additionaly the campus library was a treasure trove from computing books all the way back in time, and many of us dived into them.
But it was an elective, and as I found once I got into the real world, one that most people either opted out of or didn't have the option to take. I spend way too much time providing Cliff's Notes to a class I took almost thirty years ago.
All the truly important CPU design features were first invented using discrete logic for mainframes and minicomputers. Then, 20 years later when it became possible to fit them onto a single chip, they were all out of patent, which is precisely what made the early microcomputer industry so competitive. When none of the important stuff could be patented anymore, you could only compete on merit, not by getting a government enforce a monopoly on some critical piece of your design.
The Javastation network computer for example, it was a bit like a Chromebook (though incredibly slow -lol)
Why pay for disk and compute access when you can have a workstation! Why have limited access to the system when you can have your own! Was the vibe.
It is amusing/sad that in the AWS world we're right back to basically mainframes. Centrally hosted massive compute that you don't really have full control or access and have to pay for use time.
I wonder when the next swing back to personal computing arrives?
The pendulum swings, and never seems to stop.
https://en.wikipedia.org/wiki/Service_Bureau_Corporation
https://en.wikipedia.org/wiki/Second_Computer_Inquiry
It takes time and wastes effort, but technology eventually bests politicians.