What could possibly go wrong? DOGE to rapidly rebuild Social Security codebase.

I was part of a COBOL mainframe conversion project similar to this in many ways, but smaller in scope. After 10 years with a team of hundreds, the new capability is only partially fielded. One challenge was undocumented “spaghetti code.” Another was a lack of experts in both COBOL and (for instance) AWS.

Best of luck to the team tasked with doing this.
 
Upvote
36 (36 / 0)

terrydactyl

Ars Tribunus Angusticlavius
6,717
Subscriptor
As far as the Trump administration (and especially Musk) is concerned, if people don't get paid, that is a good thing, because it saves money.

Of course, if they make a mess of it, will old people who stop receiving their checks ever vote Republican again?
Republicans have a short memory. They reelected a guy who tried to usurp an election, after all.
 
Upvote
47 (47 / 0)

Wernher von Grün

Wise, Aged Ars Veteran
184
Subscriptor++
COBOL to Java migration is a use case that LLM's excel at,



https://blog.aidetic.in/how-we-used-llms-to-reduce-cobol-migration-time-by-75-c26c5f4c77c0

LLM's are really good at documenting the function of existing code, and reasonably good at writing unit tests, and good at translating from one coding language to another.

While I doubt Musk's timeline, I think the pessimists claiming it should take 'years' are wrong as well.
Judging by your comment you never handled a complex database system?
Just documenting the functionality of the existing system will take considerable time. There is no magic wand. LLMs can help, but they don't replace the human brain just yet.
 
Upvote
60 (60 / 0)

Wernher von Grün

Wise, Aged Ars Veteran
184
Subscriptor++
There is absolutely no way they can re-write a Cobol based application with the scale the SSA system has into java or some other 'modern' language in a few months and ensure it's working properly. Absolute bull shit.

Of course, if that's the plan (fucking poor old people), then they should have no problem meeting that timeline.
100% agree.
 
Upvote
9 (9 / 0)
As far as the Trump administration (and especially Musk) is concerned, if people don't get paid, that is a good thing, because it saves money.

Of course, if they make a mess of it, will old people who stop receiving their checks ever vote Republican again?
Although the Fed gov has spent 7.5% more so far this year compared with the same timeframe in 2024.
 
Upvote
25 (25 / 0)

rootofallevil

Smack-Fu Master, in training
11
Subscriptor
I hate hackathons to solve problems: a group of people come in, do all the fun part, then leave with the knowledge of the systems they built which, of course, leaves everybody who needs to support those systems a year, five, or ten from now in the lurch.

This sounds exactly like a hackathon.
This is exactly what happened at my previous employer. A high-level exec came in and brought a bunch of his tech cronies to "migrate to the cloud" and save a TON of money. They got part of the way through it, found out that moving the multi-petabyte DB was too expensive\difficult. They gave up, took credit for the cost savings my team made on our on-prem modernization project and left everyone in the lurch when they quit to do the exact same thing at a medical company that shall remain nameless.
 
Upvote
40 (40 / 0)
This seems especially dangerous given their effort to remove the people with experience with how the existing system works and especially their aggressive approach to clawing back money any time they believe an overpayment has been made. It’s bad enough when their boss lies about millions of people getting fraudulent checks but it’ll be absolute chaos if they start stealing money from seniors every time they hit a bug in their new code which nobody has any experience with.
Some of the adults are still there, really trying to guide these morons from causing max damage.

That, however, will change. No one has the stamina for a never-ending on-fire death march. And you won't even get a bonus - you will just get blamed and fired.
 
Upvote
24 (24 / 0)

urbanCTO

Smack-Fu Master, in training
90
Subscriptor
There is exactly 0.00000000000% chance of success here, at least from the perspective of the users and owners (that would be US little peeps).

I just migrated a similar, albeit smaller, system. The one I just did was a mainframe with about 10 million lines of code and handled a large (very large) city. Good luck Elon.
 
Upvote
32 (32 / 0)

tlhIngan

Ars Scholae Palatinae
1,300
Subscriptor++
It's being done by a man and his cabal who have no clue what coding is all about, remember the "250 year olds receiving benefits" tweet?

If you don't understand the system to possibly figure out why that might have happened, you probably are going to make a huge mess of the system.

And given the rules around SS are going to be that recipients will have to visit a SSA office periodically (of which DOGE has closed many of their offices by firing everyone), this is really going to be a huge timebomb exploding in a few months.

The "FO" part of "FAFO" hasn't come yet. We've seen only minor explosions so far, but the administration in 2 months has set so many timebombs that they're only going to go off in the coming months and years. Some big ones should go off around the midterms.

We're going to see some farm closures around the fall harvest season, for example, thanks to USAID cancelling a ton of contracts, as well as IRA (inflation reduction act) payments not coming that were supposed to happen to help pay for farm upgrades. Now those farmers aren't getting paid for upgrades they made and are in debt.

Things with long and weird supply chains will take time to wrangle and unravel. The auto industry, for example is so intertwined between Canada, Mexico and the US (thanks to decades of NAFTA, and CUSMA) that people have tried to calculate the content and have given up.

What's the American content of a piston in an engine? The aluminum comes from Quebec, is smelted in Ontario, is cast in Michigan, machined in Michigan, is assembled into an engine in Windsor, and put into a truck in Detroit. If you go by metal origin, it's 100% Canadian. But that's assuming Michigan played no part in the casting, machining and final assembly.. (If you think it's wasteful, remember than the parts going back and forth are only spending about 15 minutes between Detroit and Windsor - the border is merely a line in the greater metropolitan region). Repeat for the thousands of parts in a vehicle.

I mean, if Musk wants a challenge, I hear the IRS has been trying to modernize their IT systems for decades and failing spectacularly. And that's an administration where they want the IT help. But I'm guessing there's a chance they'd screw it up and suddenly billionaires will owe billions of dollars in taxes.
 
Upvote
56 (56 / 0)
Should I trust a brilliant tech entrepreneur with a diverse record of extreme success or unnamed "experts" who say the goal cant be accomplished (and failed to previously perform) ....hmmm
'Should I trust a brilliant tech entrepreneur ' Yes. Do you know one?

They're not 'unnamed "experts"'... They're Musk and his shite company Doge... They've never succeeded at anything.
 
Upvote
32 (32 / 0)
I vacillate between, this is just an attempt to move the country back to pre-Johnson and his great society program and Trump, or the people behind him, trying to break the country and move it to be behind Russa. The first option only leaves many starving and poor white man being better off than the poor black man. The second option might involve mass deaths and fighting in the streets. Don't say this is what I signed up for I didn't vote for President Trump, and yes I voted.
 
Upvote
15 (15 / 0)

Madestjohn

Ars Tribunus Angusticlavius
6,534
It's being done by a man and his cabal who have no clue what coding is all about, remember the "250 year olds receiving benefits" tweet?

If you don't understand the system to possibly figure out why that might have happened, you probably are going to make a huge mess of the system.

And given the rules around SS are going to be that recipients will have to visit a SSA office periodically (of which DOGE has closed many of their offices by firing everyone), this is really going to be a huge timebomb exploding in a few months.

The "FO" part of "FAFO" hasn't come yet. We've seen only minor explosions so far, but the administration in 2 months has set so many timebombs that they're only going to go off in the coming months and years. Some big ones should go off around the midterms.

We're going to see some farm closures around the fall harvest season, for example, thanks to USAID cancelling a ton of contracts, as well as IRA (inflation reduction act) payments not coming that were supposed to happen to help pay for farm upgrades. Now those farmers aren't getting paid for upgrades they made and are in debt.

Things with long and weird supply chains will take time to wrangle and unravel. The auto industry, for example is so intertwined between Canada, Mexico and the US (thanks to decades of NAFTA, and CUSMA) that people have tried to calculate the content and have given up.

What's the American content of a piston in an engine? The aluminum comes from Quebec, is smelted in Ontario, is cast in Michigan, machined in Michigan, is assembled into an engine in Windsor, and put into a truck in Detroit. If you go by metal origin, it's 100% Canadian. But that's assuming Michigan played no part in the casting, machining and final assembly.. (If you think it's wasteful, remember than the parts going back and forth are only spending about 15 minutes between Detroit and Windsor - the border is merely a line in the greater metropolitan region). Repeat for the thousands of parts in a vehicle.

I mean, if Musk wants a challenge, I hear the IRS has been trying to modernize their IT systems for decades and failing spectacularly. And that's an administration where they want the IT help. But I'm guessing there's a chance they'd screw it up and suddenly billionaires will owe billions of dollars in taxes.
that would be a slight chance they’d accidentally ‘fix’ it and and suddenly the billions of dollars in back taxes that billionaires have dodged, evaded, avoided embezzled will be recognized and charged

no way they’ll risk that
 
Upvote
12 (14 / -2)

Steve austin

Ars Praetorian
895
Subscriptor
I will enjoy watching this from afar. Y’all voted for it. Chilling here in a land of good food and free healthcare, overdosing on schadenfreude.
It’s likely that few in this comment thread voted for it. In a system where recent presidential election popular votes tend to end up pretty close to 50/50, half the voters didn’t vote for it, but have to live with the results anyway. Actually worse than that - because of the electoral college, the popular vote winner can lose, and has 5 times, including twice in the last 25 years (both won by Republicans, including Trump in 2016).
 
Upvote
19 (19 / 0)

mozbo

Ars Tribunus Militum
1,828
None of that matters. The DOGGIE guys aren't project managers (PMs) and they're not handling this like "a project." How do I know? Because a real PM analyzes the existing system, develops a map of it, has a test methodology to test the current system that can later be used to test the new system, and has a migration plan.

That's all before ANY coding happens. And until you have that there's no timeline. But DOGGIE says it will all be done in months.

Disaster coming. They have hubris and ego... but no project manager or a clue.
This. I’ve been around that block many times, with coworkers both good and bad. Rewriting a system that large with a handful of inexperienced arrogant junior devs, and no PMs, will be a nightmare. Security holes, scaling issues, outright functional stupidities, spaghetti code, copy/paste waste, …. it’s going to have it all.
 
Upvote
26 (26 / 0)

moosport2

Wise, Aged Ars Veteran
185
Back in early 1998, my company was looking to survive Y2K, we had inherited a significant MRP system during an acquisition that was underpinned in COBOL, there was an assembler layer and also a presentation layer written in C I believe.

Even with a couple of years to accomplish the eradication of COBOL, we recognised that the effort was way too big. we instead focussed on it not crashing in 2000. That COBOL layer was not fully replaced until 2007, but some of the bigger customers were still leveraging the old version as late as 2012.
A good number of small and medium size banks are still depending on COBOL doing deposits, loans, GL etc. t the client side had been replaced numerous times with modern application Ms written in modern language. Java floating point calculation will cause inaccurate interests calculation over time.
 
Upvote
9 (9 / 0)

Coriolanus

Ars Tribunus Angusticlavius
6,067
Subscriptor
I am legitimately curious what exactly the breaking point would be for Trump's base to break with him. I see people who are facing the bankruptcy of their farms and businesses as well as people with deported family members who pray to Trump to intercede on their behalf. I see others who say that they're about to be ruined, but always caveat it by saying they believe in Trump.

I am honestly curious how much it would take before they break.
 
Upvote
38 (38 / 0)
Post content hidden for low score. Show…
Post content hidden for low score. Show…

terrydactyl

Ars Tribunus Angusticlavius
6,717
Subscriptor
An anecdote from before I retired. I was tasked with leading a project to rewrite an old program done in VB. It's task was to do some calculations for manufacturing. An enthusiastic underling decided to rewrite 2,000 lines of VB code that did the core calculation. (He was tasked with designing the new UI.)

I asked him if he knew how the code worked... He said he didn't. :rolleyes:
I wrote the algorithm from scratch simply based on what it was supposed to solve. (a genetic algorithm fit the bill)

That's my expectation here. Some 'we can do anything' types who don't know COBAL jumping in blind.
 
Upvote
9 (12 / -3)

Klinn

Ars Scholae Palatinae
907
Subscriptor++
I really don't think the Repubs can prevent the next midterms and they probably can't shut down the next Presidential elections.
No offense, but I think you're being incredibly optimistic. The very best I expect will be Russian-style "elections" with a preordained outcome. The GQP might not even bother with that.
 
Upvote
21 (23 / -2)
I hate to be cynical, but I seriously doubt it.

After everything that has already been done and has been stated will be done, I have zero confidence whatsoever that seniors en masse will rise up in opposition of Trump.

I'll take the exact same approach to that notion that I've taken to the notion that Social Security itself would be part of my retirement - it would be nice, but I'm not counting on it, and I'll believe it when I see it.
A large amount of seniors rely 100% on social security. I think once they're homeless they may wake up.
 
Upvote
13 (13 / 0)

el_oscuro

Ars Tribunus Militum
2,684
Subscriptor++
I guess my personal concern is how do I “back up” my data from MADAM? Before they screw this up and forget important data about my payment and earning history? We are only really required to keep maybe 7 years of tax records but SSA needs many more years of records.
Login to SSA.GOV and download a copy of your earning record. That has a complete history of your SS payments, ever since you started. Mine goes back 40 years to when I was in the Army.
 
Upvote
28 (28 / 0)

Madestjohn

Ars Tribunus Angusticlavius
6,534
Elections or not, that's how you get rioting in the streets. I don't think they've solidified power that well yet to be able to quell that.
they’re working on it
Mr Miller and Rubio .. and the rest of the clowns

Generals fired, judges intimidated or purchased, law firms caved, FBI purged, police and ice boosted, US military re-stationed to domestic policing under guise of border security, wartime powers of rendition claimed and. executed and so much more

I worried we may soon find out just how much power they have solidified
 
Upvote
21 (21 / 0)
Ignoring the substantial risk and arrogance involved here (and others already addressed), can someone give an informed high level overview of why there are so many millions of lines of code in this software?

It’s a genuine question. Like maybe their work is more complicated and multifaceted than I know. I’ve also never even looked at COBOL code, so maybe it’s relatively verbose? Also after so many decades, I imagine there’s a lot of brittle cruft that’s built up, and maybe even insider experts aren’t always sure what code can be safely removed in a refactoring project?

Ohh and I just realized a lot of the code could’ve been written long before remotely modern programming patterns were developed…
COBOL is ridiculously verbose for a coding language. It's not too far off writing instructions in plain English that anybody can read.
 
Upvote
15 (16 / -1)
Should I trust a brilliant tech entrepreneur with a diverse record of extreme success or unnamed "experts" who say the goal cant be accomplished (and failed to previously perform) ....hmmm
Except that:

1. He isn't brilliant. He's just a rich idiot.
2. His record is mostly failure. His "successes" were using his money to buy into something somebody else created.
 
Upvote
30 (33 / -3)