avatar
Nicholas (@ultimape) Perry @ultimape.bsky.wovensoup.com

Most of the fixes weren't even that, they just changed the windowing of it to be 1920-2020. Tho we didn't hear much about that in the news. It was a fascinating phenomena to see most of the 'fixes' were just a quick bodge. www.hpcwire.com/1999/03/19/c...

dec 29, 2023, 11:33 pm • 36 2

Replies

avatar
Muz @impliedoralconsent.com

I worked on a bunch of old COBOL back then. We mostly did the exact shift you mentioned. In a few cases we did rewrite things to accept a four digit year but that required a lot of additional changes across the process and on the backend data, so was the exception.

dec 30, 2023, 3:47 am • 11 0 • view
avatar
Comfortably Numb @numb.comfortab.ly

lol in my case I basically rewrote ours. Original one was running on a mainframe, and there was no way in hell I'd learn its inner working in time. So I just rewrote it for PC.

dec 29, 2023, 11:37 pm • 38 1 • view
avatar
runehog @runehog.bsky.social

Yeah this pushed a bunch of panicky projects over the deployment line. Bank systems were flaky as hell for the next couple years and we all just shrugged and raised an eyebrow

dec 30, 2023, 2:43 am • 8 0 • view
avatar
Nicholas (@ultimape) Perry @ultimape.bsky.wovensoup.com

I worked at a place that wrote COBOL, it was really fun learning about the history. They had coincidentally rewrote their date processing system in C for performance (lots of date calculations and comparisons due to billing) and completely side-stepped the issue.

dec 29, 2023, 11:46 pm • 30 1 • view
avatar
Dooley @mwdooley.bsky.social

It's 1999, COBOL guy makes a killing consulting on Y2K coding. Panics. Decides he'll go into cryostasis to avoid fallout from the transition. Wakes up in a medical suite. Friendly staff welcome him back. "Wow. How'd it go? Is it 2001?" "Afraid not. It's 2999 and we understand you know some COBOL."

jan 1, 2024, 2:57 pm • 13 2 • view
avatar
Mark David Johansen @dem0n1.bsky.social

2038 is coming down fast.

dec 14, 2024, 8:53 pm • 3 0 • view
avatar
🎄ADK🎄 @andrewdk.bsky.social

image
jan 1, 2024, 3:31 pm • 2 0 • view
avatar
Comfortably Numb @numb.comfortab.ly

Now, this is a neat solution! Heh, proto-microservice.

dec 29, 2023, 11:48 pm • 11 0 • view
avatar
Nicholas (@ultimape) Perry @ultimape.bsky.wovensoup.com

It was more like using a library. I was impressed to see that you could get the compiler to just link in C object files. Its a lot like how some of the number handling libraries in python just use a c program underneath for speed.

dec 30, 2023, 2:15 am • 7 0 • view
avatar
runehog @runehog.bsky.social

"this microservice could be a library" 😇

dec 30, 2023, 2:43 am • 9 0 • view
avatar
runehog @runehog.bsky.social

if this conversation is happening it should probably not be, but

dec 30, 2023, 2:51 am • 1 0 • view
avatar
runehog @runehog.bsky.social

it can be done and the costs may be borne

dec 30, 2023, 2:55 am • 1 0 • view
avatar
Schrödinger the ᓚᘏᗢ @iamschrodinger.bsky.social

Not just the number crunching libraries. A huge chunk of the underlying framework for the official release of Python is Cython bindings.

jul 20, 2024, 12:36 pm • 2 0 • view
avatar
Nicholas (@ultimape) Perry @ultimape.bsky.wovensoup.com

This is of course one of the reasons why most COBOL isn't portable. Every compiler vendor has their own method to do it. I personally like gnuCOBOL's, tho it isn't well documented. IBM's looked gnarly but more idiomatic. Microfocus was extremely terse and unintuitive.

dec 30, 2023, 2:15 am • 6 0 • view
avatar
economymedicine.bsky.social @economymedicine.bsky.social

I keep waiting for people to realize that in fact COBOL is really useful and replacing it for backend banking work or SSA is insanely hard and just start paying people to learn and maintain it.

may 26, 2025, 11:27 pm • 0 0 • view
avatar
Nicholas (@ultimape) Perry @ultimape.bsky.wovensoup.com

This stress & burnout from that job literally made me want to kill myself. Lost my marriage. Eventually succumbed to Crohn's disease & multiple sclerosis due to stress-induced gut disbiosis. Took ten years of my life trying to figure out how to cure it. Eventually ate dog feces. Wish I was lying.

may 27, 2025, 4:02 am • 0 0 • view
avatar
economymedicine.bsky.social @economymedicine.bsky.social

Fecal transplants work, hopefully we figure out a better way of getting the right bacteria into people

may 27, 2025, 4:05 am • 1 0 • view
avatar
Nicholas (@ultimape) Perry @ultimape.bsky.wovensoup.com

The crapsules I used worked well. $120 for some freeze dried dog feces was quite a deal.

may 27, 2025, 4:09 am • 0 0 • view
avatar
Nicholas (@ultimape) Perry @ultimape.bsky.wovensoup.com

They literally created the COBOL tag on code review because I was the first person to ask about it. codereview.stackexchange.com/questions/25...

may 27, 2025, 4:05 am • 1 0 • view