News for hackers. Stuff that matters.
Re:The IBM mainframe: How it runs and why it survives by hinkley on Monday July 24, 2023 @03:11PM (#36852907)
I think we need history classes in programming, and possibly comparative literature classes but for code.
Re:The IBM mainframe: How it runs and why it survives by jjav on Monday July 24, 2023 @09:27PM (#36856663)
I've long been a proponent of computing history as required part of CS.

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.

Re:The IBM mainframe: How it runs and why it survives by ancantus on Monday July 24, 2023 @11:34PM (#36857547)
Some places have them. I took an elective class at university which focused on open source philosophy & licenses. Read and discussed a bunch of papers written by the guys involved in the early open source movement. Stopped short of code review though: which would have been a nice addition.

A very very good paper, and one that was clearly a passion project for the prof.

Re:The IBM mainframe: How it runs and why it survives by pjmlp on Tuesday July 25, 2023 @03:41AM (#36859206)
I had something like that, that is how I upgraded myself from a UNIX zealot into a Xerox PARC one, as I discovered an alternative universe.

Additionaly the campus library was a treasure trove from computing books all the way back in time, and many of us dived into them.

Re:The IBM mainframe: How it runs and why it survives by hinkley on Tuesday July 25, 2023 @02:48PM (#36867441)
The distributed computing class had a history of distributed computing component.

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.