Is Old Tech Putting Banks Under Threat Of Extinction? (bbc.co.uk)
Matthew Wall from the BBC has written a fascinating piece detailing our reliance on banks in today's connected and ever-changing world of technology. The premise: "You put your card in the cash machine but nothing comes out. The bank's IT systems have crashed again. But you need money fast, so what do you do? It's an unsettling scenario that is likely to become more common over the next few years as the big banks try to upgrade their IT systems, experts are warning."
Bruce66423 writes: In the old days everything was batch programs and reconciled once a day. Now, online access and the expectation that money will be immediately available makes the old systems obsolete, but impossible to replace because there are layers upon layers of complexity...
Bruce66423 writes: In the old days everything was batch programs and reconciled once a day. Now, online access and the expectation that money will be immediately available makes the old systems obsolete, but impossible to replace because there are layers upon layers of complexity...
Really? You Sure? I've a friend who has worked two UK banks and would definitely agree.
no banks do lend the money they get from deposits.
creation of money happens when this process continues-
X deposits $100. bank after keeping (say) $10 due to statutory requirements, lend $90 of that. Y who got it(either from bank or after transactions from persons who got it from bank) then deposits $90 in another bank. that bank keeping $9 for statutory requirements lend $81. and this goes on. so from that $100 banking system create another $800(if statutory requirement is 10%). that is what is meant by creating money by banks.
Next question?
Why is Snark Required?
Luckily various governments thought of that and guarantee deposits up to a certain amount.
The Microsoft Azure cloud comment did make me laugh but if you think bank systems are well designed I've got a bridge to sell you.
IBM's architecture is solid but the banks have 40-50 years of terrible ideas and shit code held together with duct tape and chewing gum.
As it gets harder to find COBOL developers because people like me were discarded for having the nerve to want to be paid well we're going to start seeing some serious banking problems as a lack of staff forces system upgrades.
Either that or the banks will need to offer us huge incentives to come back much like they had to when the Y2K bug could no longer be ignored and they'd "rightsized" too many people.
When someone says "technology is killing banks" what you really mean "bitcoin, the new technology for decentralization and cryptography is killing banks". Because that is what is already happening. It's real. Banks already know. Media is obsolete and is crumbling as well. They are not able to even grasp what is going on right now in the fintech world.
The most common reaction when a big change is coming is deny it. It is just what is happening now. Most people deny what is happening.
So bitcoin is here and it is moving forward everyday. A decentralized system of trust that lets people send cheap assets through out the world just with no more than a nokia 1100 in your hands.
Calm down there, Skippy. You're getting quite ahead of yourself. The average human still doesn't even know what a bitcoin is, let alone why it exists.
Let me know when bitcoin can handle 2000 transactions per second, which is just equivalent to VISA average.
IBM's architecture is solid but the banks have 40-50 years of terrible ideas and shit code held together with duct tape and chewing gum.
Fair enough; I admit my knowledge is more of the systems and software than of the applications the banks have written. But Wall had nothing to say about the bank applications and their quality. I addressed the issues he did seem to touch on.
As it gets harder to find COBOL developers because people like me were discarded for having the nerve to want to be paid well we're going to start seeing some serious banking problems as a lack of staff forces system upgrades.
Yes, I can well believe that. The technical problems are rarely insoluble - whether it's a banking system or the Space Shuttle. It's the failure of executives and other decision-makers the understand computing that causes most of the trouble. I once met an IT recruitment company CEO who, quite seriously, told me that programmers were "like bricklayers". In other words, the difficult part was done by analysts and the like, and the programmers simply had to "code up" their designs. I managed to refrain from assaulting him, although it was difficult. FWIW, in my opinion it's more accurate to compare programmers to lawyers (at a coarse level, in terms of the difficulty, level of abstraction and appropriate pay level). But then lawyers are paid to obfuscate and confuse matters, whereas programmers do the opposite. No contest.
I am sure that there are many other solipsists out there.
Either that or the banks will need to offer us huge incentives to come back much like they had to when the Y2K bug could no longer be ignored and they'd "rightsized" too many people.
But the difficulties of completely redesigning and reimplementing all those systems would make the Y2K bug look like just that - a tiny bug. When writing about that issue in about 1998 I asked Jerry Weinberg when he had first come across it. He replied that he had been warning management about the Y2K issue from the 1970s on.
If businesses were to focus on a core competency - the way Unix software tools are supposed to - their IT problems would automatically be greatly reduced. And if banks went back to being banks, instead of a cross between casinos and lunatic asylums, they would also have less trouble of that kind. But then it would take at least ten years to become a billionaire - and who can wait that long?
I am sure that there are many other solipsists out there.
Nobody cares about your nerdcoin. Not until you can pay your taxes in it.
makes the old systems obsolete, but impossible to replace
No. It may be (difficult | expensive | unprofitable | complex | a pain in the ass | a (herculean | sisyphean | Korean | Crimean | many eon | diahrrea'in) task), perhaps.
But impossible? No.
Nothing posted to
What the current banks shall fear is new upcoming banks that have thrown off the old Cobol yoke and started to look at modern languages with strong typing and strict bounds checks.
No, I think what both banks and customers should fear are banks switching from old flow-oriented languages to modern languages that abstract everything in dozens of layers and black box libraries outside your control, making it near impossible to troubleshoot what's actually happening.
And when they switch from real time systems, which are slow but you're guaranteed a result by a deadline, to the best effort systems that are all that modern programmers know.
What banks need is certainly modernization, but not to the popular programming methods of today. They need full transparency, strict operating deadlines, atomic operations, containment, a focus on worst case, and testing algorithms more than runtime.
Perhaps replacements for COBOL, Ada and Fortran are needed, but I think it needs to be engineered by someone who understands what's different, and why.
It's not good enough for a bank to make 99% of customers happier. If software causes problems for 1%, they risk losing major customers or licenses to operate.
This MEME really needs to die. Old Cobol code isn't an issue any more than old ASM is an issue to Windows.
Banks didn't update their backend cobol systems for this shit, they put new front ends in front of it. Haven't done some brief contracting for a couple who essentially write everything in C# and have literally one guy that knows Cobol and 'the mainframe' that helps them interface to it with VERY MINIMAL IF ANY code changes at all. You make the new front-end interoperate with the back-end and you leave the back-end the fuck alone until its completely replaced.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager