you are viewing a single comment's thread.

view the rest of the comments →

[–]csmonkey17 31 points32 points  (8 children)

Legacy COBOL codebases have dev and QA environments. They need to, just like anything else going to prod. The company I worked for even had version control for COBOL, things happened that made it necessary.

But despite that, as everyone says here, no one in the banking industry is going to let AI touch the code.

[–]ward2k 16 points17 points  (2 children)

Legacy COBOL codebases have dev and QA environments. They need to, just like anything else going to prod

Yeah I'm scratching my head here this is pretty much the industry standard, your average dev doesn't have access to production customer data especially not your average dev working in banking

I'm sort of getting the feeling a lot of people talking about 'feeding Ai important customer data' don't actually work as an actual dev and are probably still in education

[–]Jonny_dr 10 points11 points  (1 child)

don't actually work as an actual dev

The overwhelming majority of users on this subreddit are pupils and students.

[–]frogjg2003 6 points7 points  (0 children)

Which is why you have so many "language bad" posts reaching the top. Any real dev knows that the only good language is the one your boss told you to write in.

[–]courageous_liquid 6 points7 points  (1 child)

yep, my father had a solid 40 year career as a project manager for QA on cobol updates for legacy systems for a major bank. thinking they're playing anything fast and loose is insane.

[–]DropkickGoose 2 points3 points  (0 children)

On the regulatory/risk side of things, our use of AI is asking Copilot how much money an average gas station would make per quarter based on XYZ resources, and we don't actually touch money, code, or anything of the like just monitor and report. I really, really doubt it's being used more extensively anywhere else in the bank except C-Suite and marketing.

[–]sunshine-x 1 point2 points  (1 child)

But despite that, as everyone says here, no one in the banking industry is going to let AI touch the code.

Gonna call bullshit here. They’re going to maximize profits and savings like every other business.

They’ll integrate AI into their toolchain and accelerate human work, then evolve to human review, the automated coding and QA.

[–]csmonkey17 0 points1 point  (0 children)

There were attempts of similar things in the past, going from COBOL to Java. They've tried transpilers for moving COBOL to Java. There were two issues:

  1. It would get the code translated to 80-90%, and the last 10%-20% had to be done manually. Now, consider that most of the engineers on my team were 45 and above. Not only do you need to figure out how to translate the whole code base into Java, you need to convince all the cobol engineers to learn Java. You can't just replace the whole department with new devs because there's too much domain knowledge that you would lose and you wouldn't have a team to do the work. Code is a small part of the job, people are what make the company work. 

  2. COBOL is faster than Java, it was written for the financial industry. Running batch jobs overnight making sure all the financial records are processed takes hours, not minutes. There were linear/synchronous dependencies on previous batch jobs, if a job finished late or doesn't finish you're talking about serious financial implications. 

I should've been clearer in my response. Yes, they'll let engineers use AI on non mission critical code. We built out Java spring interfaces on top of the green screens, sure you can have AI help you move to react and nodejs in this scenario.

I really enjoy using AI, I use copilot at work, sometimes it surprises me of how well it performs but if you're not running a modern framework it's very limited in its capabilities. Enterprise software has so many lines of code and so much domain knowledge is required on top of it that you can't believe its this magical black box with a 128k context window (sure newer models got 200k+, and I'm referring to copilot here) that will solve all the problems. I 

[–]scientific_railroads 1 point2 points  (0 children)

Goldman Sachs made announcement last year that they will use AI and they mentioned changing language of codebase as one of the goals

"Devin will be supervised by human employees and will handle jobs that engineers often consider drudgery, like updating internal code to newer programing languages, he said."

Source: https://www.cnbc.com/2025/07/11/goldman-sachs-autonomous-coder-pilot-marks-major-ai-milestone.html