Albert,
read your article.
I did spend the first two years of my career in IT with punch cards.
We had no terminals, we coded on "coding sheets" and either punched our own
cards or if we were lucky, a keypunch operator did it for us. Yes, Keypunch
Operator was once a job title.
As to your perception of the demise of the batch job, if you spend most of
your time with desktop and/or interactive applications, you may have that
perspective. You may be suprised at how many batch jobs still run every
night, particularly at banks, mortgage companies, and other financial
organizations.
They still are pretty much what they have always been. To be printing tens
of thousands of statements, invoices, etc during business hours would either
degrade online performance or require excessive capital resources.
Also, backups, creating history tables, etc. need to be done when
transaction processing is not running to avoid a "fuzzy" image.
Granted, some processes that used to be done overnight have moved to daytime
processing, but batch jobs are not dead yet.