I don't need to be a moderator. Between 1998 and 2015, every time you put your bank card into an ATM, you logged into your bank, you performed any retail transaction that wasn't cash, your transaction went into the bank, retail, whatever mainframe and accessed the DB2 database, usually via a
CICS transaction processing system, the message was passed to the data through
MQ.
During that time, I built, tested, packaged and shipped MQ for z/OS. First time the news reported that a bank's systems were down due to a failed upgrade, my heart was in my mouth. Was it my installation software?
On the Monday, I was assured I'd have been called in long before the news was reporting it. For 18 years I never lost a wink of sleep over it because I knew we did it properly. I knew others (ever had a failed Windows update?) didn't do it properly. And I knew in my last year or two that we were dumbing down because we couldn't get decent mainframe software engineers. In the year after I left, I stopped counting "a bank's systems are down because of a failed upgrade".
I know what sh¡t programmers look like, but I'm retired. I no longer need anything to do with anything behind the screen thank you. So just **** off.