Another opportunity occurred when Bellcore sent a 53,000 record file. Each line was name=value colon separated, newline terminated. This story dates to July 1983. The COBOL team was tasked with removing 3 name/value element when found in any line record. Running on a UNIVAC 1100/64, the COBOL code completed the task in 16 hours. I was offered an opportunity to perform the same processing, but written in C. I would do it in 10 lines of Python today, but that hadn't been invented. My solution was 400 lines of C. The file was processed in 20 minutes executing on the same host as the COBOL that took 16 hours. One difference is that my C ran in a guest UNIX subsystem. The COBOL ran natively on the 1100/64.
The C compiler I was using came from Bellcore. A very early K&R variety. As soon as I could muster time, I started building GCC on that host and wrote what we would term ANSI C today. It was still an ugly environment with 36 bit "words".
When I worked for one client way back when, they had a server that would go down for about 5 minutes every night, for no apparent reason, the thing would reboot. They could tell from the logs that it rebooted every morning...
Finally someone actually stayed and physically watched the server...
Cleaning lady was coming in every night, unplugging the machine, plugging in her vaccuum, vaccuuming the floor, and then plugging it back in.
Needless to say, they decided to invest in a dedicated server room after that was discovered. hahahah
I think you would be an excellent person to talk with.
You rock!