Now there's a protest sign you don't see often.
@nazgul "You can pry Visual Basic from my cold, dead hands" would be on mine. 🤣
@nazgul There’s not many as remembers how to make ‘em.
@nazgul #GraceHopper would be so proud, she'd salute that person!

@nazgul Based on the replies, I'm afraid people don't realize the deadly seriousness.

Elon Musk has directed DOGE to replace the 60 million lines of COBOL code running Social Security within a few months.

This can't be done. Not with AI, not with thousands of human programmers. It's really a plan to cut/eliminate Social Security.

I should hope it goes without saying that people will die as a result.

That's the COBOL code we're talking here. Social Security.

https://www.wired.com/story/doge-rebuild-social-security-administration-cobol-benefits/

DOGE Plans to Rebuild SSA Code Base in Months, Risking Benefits and System Collapse

Social Security systems contain tens of millions of lines of code written in COBOL, an archaic programming language. Safely rewriting that code would take years—DOGE wants it done in months.

WIRED
@isaackuo @nazgul yeah, this is probably why ssa.gov’s login form was down for the better part of this week.
@isaackuo @nazgul
Move fast and break things applied to human life is never a good idea 🙄
You'd think someone willing to send ppl to space would know that
@dam @isaackuo @nazgul I think it's rapidly becoming clear that you shouldn't apply that maxim to *anything*. Certainly not anything important.

@isaackuo @nazgul

Very true. The only possible approach would be to start from scratch with a new design based on the new chosen language constraints.

Which would take an expert team and years. Cobal is amazingly flexible in its own right but a different logic approach.

@oldoldcojote @isaackuo @nazgul and needing to carefully pick another language that has as accurate of decimal numbers
@isaackuo @nazgul For all of my adult life anything that sounded even remotely like a threat to SS was the kiss of death for a politician's career. They've found a way around this problem. Claim to support SS while "accidentally" breaking the infrastructure on which the program depends. One can only take solace in the fact that millions of Trump's supporters will starve and/or freeze when the system collapses.
@isaackuo @nazgul In months I don't even think it's possible to diagram and flow how 60 million lines of code behave. Let alone understand them, find the problems, devise the improvements, write everything down, and do the testing. Ah, using the ai.
I feel sorry for all the problems that will arise. But the project is more likely to fail.
But then, my nerd side is asking...
..why Java?
@nazgul @wjmaggos I've never seen someone stand up for the rights of COBOL code before. 😂
@trbutler @nazgul @wjmaggos It's niche, but it's the code base for the US social security service that Musk promised yassify.
@nazgul To quote George Takei, “Oh my!”
@nazgul I want to hang out with this guy!

@nazgul

Honestly, hands off any working code. The language is irrelevant - the operational risk is people who don't understand shit breaking things.

https://theknowledge.io/chestertons-fence-explained/

Chesterton's Fence: Explained

TL;DR / Summary G.K. Chesterton was an early 20th century English writer known for his clever paradoxes. He once wrote: “There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more

The Knowledge
@nazgul this truly is a Sign of the Times.
@nazgul and they are protesting for what or who exactly? Banks?
@nazgul doge, if it works don't fix it!
@nazgul I am in compliance with that since ca. 1996
@nazgul A true programmer. I never touch Cobol code if I can avoid it. Way to risky to change those old blackboxes. 😄
@nazgul If it ain't broke, don't fix it.