I just read an older post by incrediBill, that revealed he once programmed IBM 360 assembler. Wow. It’s clear now where all that anger comes from, and the hyberbolic distortions of justice and righteousness that pervade his blog.
Not only did I manage to survive my 360 assembler days without nearly as much personality damage, but while using early versions of WASM I actually *optimized* 360 assembler (not for search engines or footprint, but for clarity and portability). I credit those days with the incredible patience I now have for all-things-Internet. Compared to variable-free IBM 360 assembler (CONSTants make the world go round) this stuff is a walk in the park. Of course my assembler was academic and research work, and I am sure it was nothing compared to the work old Bill did when he changed the world back then.
I’m much younger than incrediBill, but yes, I coded punch cards for Fortran JCL runs and used computers before there were CRT terminals available to “average” science and engineering folks. Back then some guys had government contract credentials that gave them a free pass to the front of the card stack, but the rest of us learned to use less abrupt social engineering methods to get our stacks re-run promptly (and quietly… I bet that pissed off Bill back then, too). And when we couldn’t bribe the JCL technician, and here comes that patience thing again, we simply had to make damn sure our code was good.