News for hackers. Stuff that matters.
Re:Case Study: IBM's System/360-370 Architecture (1987) [pdf] by edward-h on Sunday April 07, 2019 @05:29AM (#19595764)
You might be pleased to hear Fred Brooks apologised for JCL in 2015:[1]

> If we had been smart, we would also have done a schedule-time mode of PL/I instead of doing JCL, the Job Control Language. But we weren’t smart. The worst mistake we made was JCL. Its existence was a mistake. Building it on a card format was a mistake. Building it on assembly language was a mistake. Thinking of it as only six little control cards instead of a language was a mistake, because it had no proper subroutine facilities, no proper branching facilities. That we did not see it as a language was the fundamental problem; we saw it as a set of control cards.

[1] https://cacm.acm.org/magazines/2015/11/193333-an-interview-w...

Re:Case Study: IBM's System/360-370 Architecture (1987) [pdf] by gwern on Sunday April 07, 2019 @09:36AM (#19596682)
Re:Case Study: IBM's System/360-370 Architecture (1987) [pdf] by graycat on Sunday April 07, 2019 @12:43PM (#19597991)
Thank you; thank you; thank you.

There he really nailed the problems with JCL.

Once at the Watson lab I rode in the elevator with Brooks and nearly kissed his ring for his The Mythical Man-Month but was nice enough not to mention JCL!