this post was submitted on 28 Mar 2025
744 points (99.1% liked)

Technology

68066 readers
5075 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 7 points 1 day ago

As long as Big Ballz is running things, I’m sure it will all be fine!

/s

[–] [email protected] 85 points 2 days ago* (last edited 2 days ago) (1 children)

This has the stench of junior engineer all over it. This rewrite will go way over budget and come limping across the finish line late, with more bugs and less features than the system it replaces. I guarantee it.

[–] [email protected] 9 points 1 day ago (1 children)
[–] [email protected] 2 points 1 day ago

1000% percent. If they can't even figure out how dates work in COBOL we are getting a vibe coded SSA. Let's hope they trained LLMs on COBOL or we are cooked.

[–] [email protected] 81 points 2 days ago (6 children)

"ROFL"

Signed, everyone who has been involved in migrating a codebase before.

[–] [email protected] 4 points 1 day ago

I mean this is a great example of what happens when you put conservative men in power who think they know what they are doing but are just going to loudly, incompetently and incorrectly re-invent the wheel while everyone else suffers from not having an actual practical solution.

[–] [email protected] 4 points 1 day ago (1 children)

By rebuild I don't think they mean it's going to function the same. ...just torn apart and replaced.

[–] [email protected] 1 points 1 day ago

It has to function the same. It has to follow the same laws as before.

Bur more likely, they know this and it's all part of privatizing social security.

[–] [email protected] 34 points 2 days ago (4 children)

Yep, months is a joke, doubly so when talking about tens of millions of lines of code and also COBOL specifically.

This is going to be a hilarious disaster but not so hilarious when people who need the benefits need them and won't be able to get them.

[–] [email protected] 6 points 1 day ago

I'm on SSDI (and Medicaid and HUD housing) and have been having insane anxiety the last month and a half to the point that I'm wondering if I'll even get paid in April. I regularly check my SSA account online to make sure my direct deposit is still freaking scheduled. Missing a payment could mess up all of my other benefits as well.

I know the fuck up is coming, but I don't know if I can handle another few months hoping they don't fuck up the migration if they don't fuck up just paying people first with all that's been going on.

I'm pretty sure Im not the only one in this situation who can't handle the stress of this bullshit.

load more comments (3 replies)
[–] nova_ad_vitum 25 points 2 days ago (3 children)

Okay but have you ever tried just throwing genAI at the problem and not caring about the consequences?

load more comments (3 replies)
load more comments (2 replies)
[–] [email protected] 46 points 2 days ago* (last edited 2 days ago) (1 children)

I've worked on teams converting legacy code for most of my life. The planning for something like this would take longer than six months.

If this proceeds in Trump's corrupt government, Elon will get the contract, will claim it is too broken to salvage, and will privatize it. The only way this goes anywhere is if Trump and musk stand to gain money, and they stand to gain a lot.

[–] [email protected] 8 points 2 days ago* (last edited 2 days ago) (1 children)

If they planned a 1 month migration of a small component, 6 months to complete would be pretty lucky imo. Refactoring Legacy Code mentions the 2.0 approach they're taking. Spoiler alert, it doesn't work...

[–] [email protected] 4 points 1 day ago

Just determining the requirements would be a nightmare.

[–] [email protected] 30 points 2 days ago (3 children)

They're really playing with fire here.

So many MAGA supporters are seniors who are entirely dependent on OASDI. If Trump's minions break this, we're going to see torches and pitchforks strapped to electric scooters and golf carts coming out of Florida retirement communities in droves.

[–] [email protected] 23 points 2 days ago

No they’d just blame the liberals and maintain 100% loyalty lol.

[–] [email protected] 15 points 2 days ago (1 children)

Nah, they'll just say the Democrats are still worse because reasons

[–] [email protected] 6 points 1 day ago

The reason is that it takes a lot of emotional intelligence and strength to admit that you have been scammed. These people will find it less emotionally painful to deny reality then admit their mistakes.

[–] [email protected] 3 points 1 day ago

Yes. They need to move quickly. Public opinion is already shifting against Trump and Musk, and right now they are vulnerable.

[–] [email protected] 18 points 2 days ago (1 children)

Gonna blow up the database as many times as they blow up SpaceX rockets.

[–] [email protected] 1 points 1 day ago

Sooo only gonna blow up the test databases?

[–] [email protected] 20 points 2 days ago (4 children)

In theory, it wouldn't be a necessarily bad idea to port the COBOL code to something more modern, but I cannot trust Muskrat and a few vibe coder youngsters with this task.

[–] [email protected] 24 points 2 days ago

Bro. Check it out bro, we're gonna like make it this dope Electron app, bro. It'll interface with X, bro and everyone will have to login there to get their money, bro. Don't worry tho, you'll get paid in recession-proof Trumpbux crypto currency as long as you claim it in time. But X gets a fee of 60% bro.

Seriously bro we like hired a bunch of grads that took a one week X created code boot camp that like you know revolved around a language big balls created called "cyber coin purse++". On second thought bro we're rewriting it in that. Should be like 2 weeks to rewrite it cuz old people wrote the current code and they're like old or whatever bro. Like I live in an old person's basement and they're just like old, bro.

[–] [email protected] 7 points 2 days ago

In theory it is a horrible idea. No port like this ever works out. An incremental approach has much higher chance of success but will take long.

load more comments (2 replies)
[–] [email protected] 51 points 2 days ago (6 children)

This is like a new programmer coming in to their new job, seeing the code isn't perfect and saying they could rebuild the entire thing and do it better in a month.

[–] [email protected] 22 points 2 days ago (7 children)

It's not a case of "seeing the code isn't perfect" but rather, not understanding the myriad problems the code is solving or mitigating.

I'm reminded of this shitshow:

https://en.m.wikipedia.org/wiki/2010_Queensland_Health_payroll_system_implementation

Queensland is a state of about 3m people in Australia. Their health service employs about 100k people. They ended up spending about 900m USD to develop their payroll software and fix the fuck ups it caused.

I'm an accountant by trade, there's a classic "techbro does accounting" style of development we see a lot. Like if you hadn't spent a career learning how complex accounting can be, it would be easy to look at a payroll system and conclude "it's just a database with some rules".

load more comments (7 replies)
[–] [email protected] 19 points 2 days ago

I'm sure the doge boys are expert grock vibe coders, it will be fine, they've got big ballz on the team, what could possibly go wrong? /s

load more comments (4 replies)
[–] [email protected] 28 points 2 days ago (1 children)

"…but sir, we only know Node.js…"

[–] [email protected] 14 points 2 days ago (3 children)

Musk would probably think that's just fine.

Server-side javascript is an abomination, but there's more of it around than you might think.

load more comments (3 replies)
[–] [email protected] 249 points 3 days ago* (last edited 3 days ago) (38 children)

Ah yes, a classic tale...

"We're going to take this perfectly efficient and functional COBOL code base and rewrite it in Java! And we'll do it in a few months!"

So many more competent people and organizations than them have already tried this and spectacularly crashed and burned. There are literal case studies on these types of failed endeavors.

I bet they'll do it in Waterfall too.

It's interesting. If they use Grok, this could well be the deathknell for vibe programming (at least for now). It's just fucking tragic that their hubris will cause grief and pain to so many Americans - and cost the lives of more than a few.

Edit: Fixed some typos.

[–] [email protected] 80 points 3 days ago (40 children)

Jokes aside, nothing wrong with rewriting in Java. It is well-suited for this kind of thing.

Rewriting it in anything without fully understanding the original code (the fact they think 150yo are collecting benefits tells me they don't) is the biggest mistake here. I own codebases much smaller than the SSA code and there are still things I don't fully understand about it AND I've caused outages because of it.

load more comments (40 replies)
load more comments (37 replies)
[–] [email protected] 112 points 2 days ago (4 children)

Australian here.

They are robbing you

[–] [email protected] 45 points 2 days ago

We know. Those of us who are paying attention, anyway.

load more comments (3 replies)
[–] [email protected] 24 points 2 days ago* (last edited 2 days ago) (1 children)

step 1. rewrite into spaghetti code

step 2. nobody understands the new code, so the govt has to contract elon musk for code maintenance forever

step 3. profit

load more comments (1 replies)
[–] [email protected] 129 points 3 days ago (4 children)

There are only two reasons softwares goes for decades without being replaced:

  1. It’s so unimportant that nobody uses it
  2. It’s so important that the last major bug was squashed 15 years ago
[–] [email protected] 32 points 2 days ago* (last edited 2 days ago) (1 children)

Also : it's very complex and it happens to work fine for decades.

If one day i write a code project and manage to make it work without any major issues for several decades, there is no way i attemptto rewrite it.

load more comments (1 replies)
[–] [email protected] 20 points 2 days ago (4 children)

But dude, bro, we could put the entire system on the blockchain man, and make it super efficient with an AI backend that will remove all errors bro.

Dude it's not even written in Rust bro. WTF is this dinosaur shit?

load more comments (4 replies)
load more comments (2 replies)
[–] OutlierBlue 14 points 2 days ago

I'm sure having a corrupt non-government narcissist rewrite the code for SS will be fine. It's not like he could leave any code hidden in there for his own purposes, like controlling or redirecting payments or anything.

[–] [email protected] 51 points 2 days ago (1 children)

These comments are completely missing the truth.

They have zero intention of rebuilding anything, this is just an excuse to destroy SSA ...

load more comments (1 replies)
[–] [email protected] 123 points 3 days ago* (last edited 3 days ago)

How this will go:

DOGE: "Okay Grok. Convert this COBOL code into Python."

Dumb AI: "Certainly! Here you go."

System crashes and exposes all Americans' SSNs

DOGE: "Fuckin' DEI hires...!"

[–] [email protected] 12 points 2 days ago (3 children)

Hey asshole - it works - don't fix it.

load more comments (3 replies)
[–] [email protected] 13 points 2 days ago (1 children)
load more comments (1 replies)
[–] [email protected] 53 points 2 days ago (1 children)

They're not rebuilding anything. They're just adding back doors everywhere. If anyone hasn't learned yet, these are crackpot script kiddies at best. Even If somehow control is take away from them, they are now going to definitely have to redo the entire thing to make sure none of their shit code survives.

load more comments (1 replies)
load more comments
view more: next ›