avatar
ceej @ceej.online

"Migrate off COBOL" is the Grave of Empires

mar 28, 2025, 3:02 pm • 1,350 226

Replies

avatar
mike abbott @mikeabbott.bsky.social

If the rewrite is done by people who don't understand the current system any slim chance of success evaporates. and these dumb fucks keep showing us they don't understand much.

mar 28, 2025, 5:28 pm • 6 0 • view
avatar
Hilmar Moore @hilmarmoore.bsky.social

given how far behind he is on everything, I'm excited to hear about how he's putting all government servers on the MEAN stack

mar 30, 2025, 7:26 pm • 5 0 • view
avatar
Dark and Wondrous - it's in the trees! it's coming! @darkandwondrous.bsky.social

This type of huge conversion is (as it sounds like you know) literally one of the unsolved problems in software engineering. Many such projects fail to varying degrees, despite large investments, even without [such] a bunch of buffoons in charge.

mar 28, 2025, 3:08 pm • 40 0 • view
avatar
Kate Girault @kategirault.bsky.social

For an example, the IRS has been in the process of converting its Individual Master File processing from Assembly Language to Java since around 2009. As far as I know, it's still not done but they've made some progress.

mar 30, 2025, 7:12 pm • 6 0 • view
avatar
Central NJ Yimby 🏗️🚲🚇🇺🇸 @princetonyimby.bsky.social

Ah that makes sense because there is definitely part of me that thinks that the overarching goal - i.e. having key governement IT systems work in a code that lots of people under the age of 65 can use - is fundamentally a good idea!

mar 28, 2025, 3:24 pm • 1 0 • view
avatar
Pair o' Jacks @gayknaves.bsky.social

Tough part is, you might need to keep doing this every 65 years.

mar 28, 2025, 5:07 pm • 1 0 • view
avatar
NP-Complete (aka Nellification) @np-complete.bsky.social

If someone says "convert from COBOL in a few months" we should give skeptical cracks of laughter and go on about our business. Because none of us were born yesterday. The pity of it is, we can't look away this time, because this matters to more than just one company's stakeholders.

mar 28, 2025, 7:49 pm • 10 0 • view
avatar
NP-Complete (aka Nellification) @np-complete.bsky.social

There is also the fact that, in this case, the migration from COBOL is unnecessary. I'm sure it's expensive to maintain. I'm sure it has maddening inefficiencies. But has it done a megalapse? It has not. People get their checks. Numbers balance.

mar 28, 2025, 7:59 pm • 6 0 • view
avatar
Spooky @spookycandle.bsky.social

my husband is one of the handful of people who is an expert at cobol and his entire job is traveling around fixing it when some dipshit fucks with it. he gets paid very very well to do this

mar 30, 2025, 7:32 pm • 23 0 • view
avatar
Vague Pariah @vaguepariah.bsky.social

When I was a CECS major over 30 years ago, I was told if you want job security learn COBOL.

mar 30, 2025, 7:40 pm • 7 0 • view
avatar
Ol’ Tizzy @ol-tizzy.bsky.social

Migration from COBOL probably does need to happen* - and it will require a years**-long effort to do it. *Mostly because the number of people who understand COBOL diminishes each year. **Decades?

mar 28, 2025, 4:10 pm • 5 0 • view
avatar
John Meadows @johngmeadows.bsky.social

I wonder how many people will "accidentally" lose their payments?

mar 28, 2025, 3:22 pm • 3 0 • view
avatar
Pair o' Jacks @gayknaves.bsky.social

"Migrate off COBOL" is a phrase that would give any coder nightmares, and the nightmares will be written in buggy COBOL.

mar 28, 2025, 5:06 pm • 5 0 • view
avatar
Leo Smith @leosmith.bsky.social

Kind of like confidently marching into Russia in June, only to get bogged down, then winter hits.

mar 30, 2025, 7:50 pm • 2 0 • view
avatar
[null] @null.band

a library was getting rid of a bunch of books on COBOL so I dressed as a rabbit and gave people COBOL books as the Cobol Bunny lol wacky teens

mar 28, 2025, 3:04 pm • 12 0 • view
avatar
Civil Disobediencologist @infiniterest.bsky.social

image
mar 30, 2025, 8:20 pm • 1 0 • view
avatar
New Mexico Man @newmexicoman.bsky.social

It’s the computing equivalent of “invading Russia in the winter.”

mar 30, 2025, 7:30 pm • 26 0 • view
avatar
Snowbuffalo @snowbuffalo.bsky.social

I have been assuming they want to improve the SSA codebase, but maybe that’s wrong. Like everything else, maybe they just want to tear it down and make it fail.

mar 31, 2025, 5:26 am • 4 0 • view
avatar
Posts @porgus.bsky.social

brb just gonna migrate off of Euclidean geometry

mar 28, 2025, 3:05 pm • 10 1 • view
avatar
Woodrow Upstream @nom-de-plum.bsky.social

And Arabic numerals.

mar 28, 2025, 5:15 pm • 5 0 • view
avatar
Ormatar @ormatar.bsky.social

I honestly had a great laugh when I read that

mar 28, 2025, 3:52 pm • 3 0 • view
avatar
Kevin Wayne Williams @kww.bsky.social

When I was a lad, I used to wear a t-shirt the read "PL/1 - The UnCobol". You can easily tell who won.

mar 28, 2025, 3:31 pm • 3 0 • view
avatar
Tess Snider @malkyne.com

The VA Hospital in DC took a geological age to migrate off of MUMPS. (Actually, I don’t know for sure if they ever did. Haven’t chatted with my dad about it in forever, and he retired.)

mar 30, 2025, 7:26 pm • 2 0 • view
avatar
philippos42 @philippos42.bsky.social

It's like migrating off English.

mar 31, 2025, 6:39 am • 1 0 • view
avatar
No War with Iran @precogdissonant.bsky.social

COBOL needs to be retained for the same reason our nuclear missile silos still use cartoonishly large floppy disks. The esoterica of it makes it more secure.

mar 28, 2025, 3:34 pm • 18 0 • view
avatar
Mossback @trollbot.bsky.social

security through obscurity doesn't work - especially for something like this that's going to get specifically targeted

mar 28, 2025, 7:26 pm • 1 0 • view
avatar
No War with Iran @precogdissonant.bsky.social

The fact that these adderall popping 20 year old DOGE kids have never heard of, let alone know how to program/hack COBAL isn’t a bad thing

mar 28, 2025, 7:32 pm • 8 0 • view
avatar
Witti @witti534.bsky.social

It's never a bad idea to additionally use Security through obscurity. It's always a very bad idea to only use security through obscurity.

mar 30, 2025, 7:09 pm • 7 0 • view
avatar
Alten Försterei in SF 🏳️‍🌈 🏳️‍⚧️ @nickel76.bsky.social

Actor Wallace Shawn in Princess Bride explaining the blunder of starting a land war in Asia
mar 28, 2025, 3:15 pm • 17 0 • view
avatar
Nesbutt @tedcruzinusa.bsky.social

We’re going to call the new system “Barbarossa.”

mar 30, 2025, 7:06 pm • 10 0 • view
avatar
R7 @r7plays.bsky.social

this shit is why rome fell, for realsies.

Frequently Asked Questions What caused the downfall of Rome? The fall of Rome was the result of a combination of economic, social, political, and programming problems, including government and economic corruption, financial crisis, oppressive taxation, inflation, flawed replacement of COBOL servers, and subsequent invasion by Germanic tribes when their social security checks did not arrive. These all ultimately led to the loss of central political control in the Western Roman Empire.
mar 28, 2025, 3:10 pm • 68 1 • view
avatar
John Osborn 🏳️‍🌈 @johnosborn.bsky.social

Rarely is the question asked, “Is COBOL actually the optimal tool for this job?” It was, after all, designed to be the optimal tool for this job.

mar 30, 2025, 7:54 pm • 15 0 • view
avatar
Steve Zorn @cvfpartnerships.bsky.social

Pretty sure the IRS has been trying to do this for years, if not decades. So much that can go wrong.

mar 28, 2025, 3:15 pm • 6 0 • view
avatar
Brevity is the essence of a good handle @svunt.bsky.social

About a decade ago a local freight railway network spent 18 months migrating from "legacy systems" (in-house software written in COBOL) to SAP before announcing the rollback of the project and a $68M write-down on the books for their efforts. Now that's efficiency.

mar 28, 2025, 5:31 pm • 8 0 • view
avatar
NP-Complete (aka Nellification) @np-complete.bsky.social

They're lucky it only cost them $68 million and not their company. THERE ARE NO SILVER BULLETS, as I think Fred Brooks wrote many years ago. (If it wasn't him, I'm sure someone out there can correct me!)

mar 28, 2025, 7:51 pm • 2 0 • view
avatar
Mossback @trollbot.bsky.social

I've done this project successfully ...at a smaller scale ...over several years ...with over a decade of experience ...and an experienced team ...and exactly zero AI they're gonna break social security lmao

mar 28, 2025, 8:22 pm • 7 0 • view
avatar
klh939.bsky.social @klh939.bsky.social

It is possible and can be "automated" to a great extent. DWP (UK), migrated from COBOL/IDMS (codasyl DB) to Java(?)/Oracle. It was a "success" BUT it was a lift and shift and still had COBOLness and IDMSness embedded such that to maintain it you needed to understand the old system and languages

mar 31, 2025, 2:04 pm • 2 0 • view
avatar
klh939.bsky.social @klh939.bsky.social

The measure of success was that the new system did the same as the old, verified by months, yes MONTHS, of testing. So off COBOL, in a few months, is highly unlikely, and a potential disaster

mar 31, 2025, 2:17 pm • 1 0 • view
avatar
Skyah✨Angelou @skeetkixx.bsky.social

1. “Efficiency” isn’t their goal. 2. Do everything humanly and inhumanly possible to block this til they’ve seamlessly converted and maintained the efficiency of a comparably sized LESS ESSENTIAL system.

mar 30, 2025, 1:10 pm • 0 0 • view
avatar
DogsDadBod @dogsdadbod.bsky.social

These are people who think the whole "Russian cosmonauts tried to write in zero-G with a pen. Americans gave their astronauts a pencil" story is true.

mar 28, 2025, 3:05 pm • 10 0 • view
avatar
Cube @prototypecube.bsky.social

man, that second sentence in the preview is like getting killed twice

mar 28, 2025, 3:15 pm • 6 0 • view
avatar
SilverPoet @silverpoet.bsky.social

I mean, if they break social security it’s over for this administration so maybe…light this candle?

mar 28, 2025, 5:35 pm • 1 0 • view
avatar
Jared Friedman🇺🇦 @silkscreenfiend.bsky.social

Sounds like just the kind of project you'd want to have forced your longest-serving staffmembers into retirement before embarking on.

mar 28, 2025, 3:16 pm • 13 0 • view
avatar
Chrononaut @chrononaut.bsky.social

I think only Musk is smart enough to quickly learn COBOL and personally make this effort a success, so he should put himself in charge of this and make his face the face of the initiative. Also he should be able to rewrite the system in 3 months or less, otherwise he's an idiot.

mar 28, 2025, 4:40 pm • 7 0 • view
avatar
NP-Complete (aka Nellification) @np-complete.bsky.social

It took me a few lines to realize the sheer malice inherent in this suggestion.

mar 28, 2025, 7:53 pm • 2 0 • view
avatar
Catfish @stlcatfishmike.bsky.social

It’s like a well balanced vinaigrette

mar 28, 2025, 11:20 pm • 1 0 • view
avatar
Impartial Derivative @mikemay.bsky.social

We don't know it yet because of how relatively young COBOL is, but mark my words. COBOL will outlive all of our bloodlines.

mar 28, 2025, 3:03 pm • 45 0 • view
avatar
Palesfenian 🇮🇪❤️🇺🇦🇵🇸🇪🇺 @iamthelawl.bsky.social

The B52 of code.

mar 28, 2025, 4:19 pm • 13 0 • view
avatar
wayyytoonice.bsky.social @wayyytoonice.bsky.social

Oh my god they’re going to use GitHub copilot to do this aren’t they? 🥲🙃

mar 30, 2025, 7:23 pm • 8 0 • view
avatar
Doctor Poop @charredskeeverhide.bsky.social

Grok

mar 30, 2025, 10:37 pm • 1 0 • view
avatar
Chiasm @chiasm.bsky.social

Like AI was trained on COBOL 😂

mar 30, 2025, 7:03 pm • 2 0 • view
avatar
Chiasm @chiasm.bsky.social

😂 So true.

mar 30, 2025, 7:02 pm • 4 0 • view
avatar
Stooger @stoogerboy.bsky.social

Bro, it’s gonna take YEARS to get off of COBOL. Forget MONTHS. And with generative AI? It’s gonna get stuck in a jump loop and never get out. They just want to throw a grenade in the computer room and close the door, don’t they?

mar 30, 2025, 7:46 pm • 14 0 • view
avatar
Maddi @matte-gender.bsky.social

they’re gonna test on production and ruin everything forever

mar 30, 2025, 9:02 pm • 9 1 • view
avatar
Ryan Freire @demonchef.bsky.social

They ultimately don't care if they ruin everything forever. The ruining it is the point. For all of my life the Republican playbook is to tax cut, legislate, or in this case sabotage government programs, then use their struggle as evidence govt cant do anything right and should shrink.

mar 31, 2025, 2:58 am • 1 0 • view
avatar
Hashnaif @hashnaif.bsky.social

Admiral Hopper should give 'em a whiff of grape.

mar 28, 2025, 3:07 pm • 10 1 • view
avatar
quitedo @q1t3d0.bsky.social

No coding task "requires" the use of generative AI. I use AI to help me autocomplete tedious code and it still occasionally generates blocks of utter horseshit.

mar 28, 2025, 3:03 pm • 34 0 • view
avatar
Robert (2 nibbles & a bit) Lyman @steamrob42.bsky.social

I use it only to give me a better understanding if it's something new to me. Not often as 40+ years as a dev has given me a lot of exp to draw on. I have yet to see a code generator that hasn't had it's end product require countless man hours to re-write the abomination that was created.

mar 28, 2025, 3:51 pm • 11 0 • view
avatar
Brevity is the essence of a good handle @svunt.bsky.social

I declined to extend my last BI consulting gig because a new manager came in, selling himself as a VBA automation guru, and from the day he started 50% of my workload was cleaning up the dogshit that chatGPT was generating for him.

mar 28, 2025, 5:35 pm • 19 0 • view
avatar
Robert (2 nibbles & a bit) Lyman @steamrob42.bsky.social

YIKES!!!

mar 28, 2025, 5:57 pm • 0 0 • view
avatar
NP-Complete (aka Nellification) @np-complete.bsky.social

Oh, ! That's a dreadful way to have to earn your living.

mar 28, 2025, 7:50 pm • 1 0 • view
avatar
Czar Mikhail of Ukraine @czarmikhail.bsky.social

Illegal considering access not granted violates multiple laws. Secrecy laws. Sovereigns have data on that system. Illegal for Nazi access.

mar 31, 2025, 3:11 am • 0 0 • view
avatar
Anne @anneb.bsky.social

Right next to land war in Asia, you are right

mar 28, 2025, 4:58 pm • 8 0 • view
avatar
NP-Complete (aka Nellification) @np-complete.bsky.social

I wonder if one could make a case that "staying on COBOL" is the long-term cheapest option, all alternatives considered. Even if you have to do things in other systems that ideally should be done by the COBOL system (but it can't). Even if you have to train and develop your own COBOL programmers.

mar 28, 2025, 7:46 pm • 4 0 • view
avatar
DrClaw @drclaw.bsky.social

Technical Afghanistan

mar 28, 2025, 4:01 pm • 8 0 • view
avatar
Ace @latioslift.bsky.social

""generative AI"" welp, there goes everyone's money

mar 30, 2025, 7:47 pm • 6 0 • view
avatar
Matt Austern @austern.bsky.social

It's a lot easier when you don't care whether or not the system you're tinkering with continues to work correctly.

mar 28, 2025, 3:04 pm • 55 0 • view