• Lost_My_Mind@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        8 months ago

        I’ve been complaining about banks for YEARS now! I can understand in the 60s why your bank account wasn’t up to the minute accurate.

        I have a debit card. I have money in the bank. Why is a $3.19 slim jim transaction pending for a week??? I tap my chip, I type my pin, transaction goes through…my bank should instantly deduct those funds, and there should never be a “pending” status. It’s all digital! What the god damn fuck?

        • cm0002@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          8 months ago

          Because of ancient COBOL code from the 3 major banks that nearly all transactions pass through at some point. Oh and they can’t rewrite them because money “CaNt FiX WhAT isNT BrOKe”

          • dan@upvote.au
            link
            fedilink
            arrow-up
            1
            ·
            8 months ago

            There’s a huge amount of risk in rewriting old code. That COBOL or FORTRAN code is likely rock solid and has had 50 years of bug fixes applied to it to cover every possible edge case.

            It’s hard to justify the expensive of rewriting all of it (which would likely cost tens of millions of dollars) if the result is new code that does exactly the same thing as the old code.