• sp3ctr4l
    link
    fedilink
    English
    arrow-up
    6
    ·
    7 hours ago

    Not only do many important government systems ultimately rely on or make heavy use of COBOL…

    So do many older private companies.

    Like banks. Account balances, transactions.

    Its actually quite a serious problem that basically nobody who needs to take seriously actually does.

    Basically no one is taught COBOL anymore, but a huge amount of code that undergirds much of what we consider ‘modernity’ is written in COBOL, and all the older folks that actually know COBOL are retiring.

    We’re gonna hit a point where the COBOL parts of a system to be altered or maintained, and … there just isn’t anyone who actually knows how to do it.

    • Fashim@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      2 hours ago

      My understanding is that even if you learn COBOL, you’d struggle to understand legacy systems since they have their quirks from a bygone era

      • sp3ctr4l
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        1 hour ago

        That is absolutely true as well… though this may be just a personal anecdote, it seems to me that the few COBOL coders I once knew would be amongst the most likely to keep a solid documentation of their own systems.

        The problem with that though, is that their bosses are almost always too stupid to ask them for such documentation before they leave/retire, or to bother to preserve it when the exiting COBOL programmer gives it to them, because coding is magic to them, and you’re either a good magician that can do the thing, or you’re not.

        Upper management / C Suite seems to never understand why the term software engineer was/is used.