Imagine having the choice of:
a - MS DOS (straight)
or
b - MS DOS + Windows
One uses line commands, the other has a GUI and raises productivity a factor of 50. Not 50%, 50 TIMES.
That was exactly the same comparison in the mainframe world in 1981 when I was assigned to Wells Fargo to bail out a person placed there.
The actual situation, for those with memories of mainframe: they bought TSO (which was a real resource pig) but did not buy SPF (later called ISPF).
They had 100’s of very expensive programmers trying to develop serious systems using a damn line command interface. They wasted millions paying for not paying thousands.
Bechtel (world-class engineering and construction company) wanted a new system. They hired Author Anderson to build it.
This was the infamous CFIS project.
For reasons unknown, the thing was to have two components:
- the normal COBOL batch and CICS system. It could not do ANY I/O or CICS system. For those functions, they were required to use
- “Framework” - a system to do all the actual file and terminal access. It was written in PL/I. There is a reason why PL/I never became used.
IT IS IMPOSSIBLE TO CALL PL/I FROM COBOL AND RETURN TO COBOL
They didn’t know this and did not find out until 3 years of $125/hr Arthur Anderson “Senior Consultants” - who were 24 years old.
The “AA Children” were famous for f*ck-ups
Apparently AA had convinced Bechtel that FRAMEWORK would be so useful they could package it and sell it. That was the scuttlebutt at the place.
The rest of the story is incomprehensible to all but ancient techies: the only way to get the COBOL-to-PL/I call to work was to hard link every compile. Since both the applications and Framework were being developed simultaneously, the compile/link business became critical.
I put up some ISPF screens to submit 10 complies at a time.
Even with that tool, it took 3 of use 8 solid hours to recompile/link the system.
And it still didn’t work.
Due to a fantastic revenge-against-former-employer, an “outside recommendation” report said “You’re Screwed for trying to build this thing”, all 30+ of use from one contract house were terminated en masse. I never did hear what became of that mess.
One thing about being an expensive contractor: you don’t see good projects - you see the messes that are 6 months behind schedule and grossly over budget. When a VP’s ass is on the line, the money for hired guns is found somewhere…