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

Technology

68305 readers
5243 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
you are viewing a single comment's thread
view the rest of the comments
[–] ThePowerOfGeek@lemmy.world 251 points 1 week ago* (last edited 1 week ago) (29 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.

[–] criss_cross@lemmy.world 20 points 6 days ago (2 children)

I've worked on these "cost saving" government rewrites before. The problem is getting decades of domain logic and behavior down to where people can be productive. It takes a lot of care and nuance to do this well.

Since these nazi pea brains can't even secure a db properly I have my doubts they'll do this successfully.

[–] britaliope@kourjetez.bzh 9 points 6 days ago* (last edited 6 days ago)

well the new ruleset they will implement is quite simple:

IF user wants money AND user is rich THEN accept request ELSE fuck off

the tricky part is to say fuck off in a subtle enough way their maga shills think it's perfectly normal in order to save the nation blah blah blah

[–] gedhrel@lemmy.world 2 points 6 days ago

Not just domain logic. The implementation logic is often weird too. Cobol systems have crash/restart behaviour and other obscure semantics that often end up being used in anger; it's like using exceptions for control flow, but exceedingly obscure and unfortunately (from what I've seen of production cobol) a "common trick" in lots of real-world deployments.

[–] DJKJuicy@sh.itjust.works 12 points 6 days ago (2 children)

I bet they'll do it in Waterfall too.

Nah B. This will be Extreme Agile XP with testing exclusively in Prod. Xitter will be the code repository.

[–] ThePowerOfGeek@lemmy.world 8 points 6 days ago

Pair programming with Grok.

Spotty DOGE intern developer: "what's a for loop?"

Grok: "Look it up yourself, noob! Holy shit do I hate Elon Musk in every fucking way!"

[–] futatorius@lemm.ee 1 points 6 days ago

I’d think they’d put the commits onto the blockchain.

[–] jonne@infosec.pub 5 points 6 days ago (1 children)

They're not going to use Java, it's going to be typescript.

[–] lepinkainen@lemmy.world 1 points 6 days ago (2 children)
[–] CeeBee_Eh@lemmy.world 6 points 6 days ago (1 children)

You think those script kiddies know Rust?

[–] lepinkainen@lemmy.world 4 points 6 days ago

No, but they want to seem cool

And they’ll use Grok to write the code anyway 😂

[–] futatorius@lemm.ee 2 points 6 days ago (1 children)

Rust is not a language I'd use for financial apps, but it's not a bad language. So I doubt that they'd use it. Musk is of a generation where he'd probably tell them to use PHP. Or if he listens to the twenty-something bros around him, maybe it'd be Dart, which is another decent language that's not well suited to the problem domain.

[–] BrianTheeBiscuiteer@lemmy.world 81 points 1 week ago (31 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.

[–] digipheonix@lemmy.dbzer0.com 56 points 1 week ago (9 children)

No. Java is not suited for this. This code runs on mainframes not some x86 shitbox cluster of dell blades. They literally could not purchase the hardware needed to switch to java in the timeline given. I get what you're trying to say but in this case Java is a hard no.

load more comments (9 replies)
load more comments (30 replies)
load more comments (24 replies)