Still adore "When Sysadmins Ruled the Earth" @pluralistic
https://craphound.com/overclocked/Cory_Doctorow_-_Overclocked_-_When_Sysadmins_Ruled_the_Earth.html
It was included in the anthology "Wastelands"
https://en.m.wikipedia.org/wiki/Wastelands:_Stories_of_the_Apocalypse
You can take this 16 hour course for free and earn your badge. Get set and dive in for some actual COBOL! This introductory COBOL course helps a novice learn the Structure of COBOL programs, Data types & Variable Handling, Intrinsic Functions, Branching logic and more. The goal of the course is to enable the […]
In many problem domains, when something is working and gets to a certain level of complexity, it bakes in the accumulated knowledge of lots of people, many who will no longer be working there ("no-one knows how this works or why it does certain things"). At that point it is either too risky or pretty much impossible to replace it with some new shiny technology, so it just keeps getting maintained forever.
No new projects are implemented in COBOL
@mr_tenor @jennasmith @hacks4pancakes @xgebi
A good & helpful explanation on the past, current & future role of COBOL. Thanks. 🙂
@hacks4pancakes @jennasmith @xgebi
It's still widely used in the financial space and quite a lot of legacy banking still runs on mainframes 🦕
@jennasmith @hacks4pancakes @xgebi it's reliable (lots of overnight batches etc) so used as systems of record - ledgers/customer records and the like but there will be a lot of plumbing between them and the internet facing bit that is your banking app/Internet Bank website.
But being old and reliable means that a large amount of tech debt has built up so migrating to a more modern platform is quite a large undertaking.
@jennasmith @IckleAndy @hacks4pancakes @xgebi
It's flat out _terrible_.
But it is the implementation of enormous quantities of critical infrastructure. Banking. Public services. We're talking multi-million line codebases that underpin society.
You stick your card in an ATM, at some point, COBOL will be involved.
@jennasmith @IckleAndy @hacks4pancakes @xgebi
And because most of these codebases predate modern development practices, they don't have automated tests, specifications, or often even version control that'd you'd recognise.
The system itself is the spec. Porting it to something else is a hard hard option. And taking it offline while you wait for something else probably isn't either.
Guess we might find out what that looks like soon if the DOGEbois get their paws on one of these systems.
@xgebi @hacks4pancakes I wonder if Musk has seen this
He might not think the US send cheques to 150 year olds if he does this
Even more niche : Natural.
https://documentation.softwareag.com/natural/nat911mf/overview.htm
Same vintage as COBOL, similar application space.
@hacks4pancakes
also, for reasons I completely can't justify, some of us think it's fun.
Being a tech janitor is near-infinitely employable. I'm hoping it stays that way as I age,because tech is notoriously ageist.
@hacks4pancakes 100% agree across the board here. I pride myself as a one-man-army in tech. It keeps me employed, but I too have learned to focus my efforts this past decade, using my full knowledge and skills to connect all the dots, and plug as many holes as I can. It's not "just a job" for me. It's a responsibility I take proudly, a passion that feeds my soul, and to some extent foresight. We see the world in ways most could not comprehend. It's true, there aren't many left who can manage, let alone secure, legacy systems. It's solid advice to specialize in these technologies. They're highly valuable as well, for those motivated by money - they pay mid to high 6 figures. But, you need to be an expert, so put in the work, and be the best at it.
As a community, we need to be prepared, prepare our spaces, and enlighten the next generations. I feel there's a rouge wave brewing out there, bigger than we can imagine, and as a society we're not ready. Time to clean up the mess, so we can get ready.
@hacks4pancakes that is a hard reality. I’m just technical enough to to understand things, but in all honesty I’m just a guy who:
Now I don’t even do a lot of that, I’m more a cheerleader and advocate for users than anything truly technical anymore. Professional level immigration is competitive.
anyone seeing this who might be hiring for a Director of Product Development, or Director of Technical Support, HRIS Systems Administrator, or even a solid MSSQL DBA in Canada or Europe, please just forget you saw this and meet me for the first time on https://haugenh.us/kaleb instead
Heh heh, COBOL. Those were the days😀
And PL/1 , PL/S , SVC calls, little pink/blue/red cards, PUT Tapes, VSAM , TCAM ,MVT, SVS, MVS. And while Z/OS itself is kind of new, it runs on those IBM style Mainframes
Hardly anyone has the time, people and resources to totally rewrite/re-create those old platforms and backends. And as you mentioned, they aren’t sexy … Maybe I should dig up some of my old documentation 🤔
@hacks4pancakes sometimes those people have just moved on to second careers 😊
For compliance in Australia the standards are generally the ACSC Essential 8, and for government the ISM (Information Security Manual)
I second your advice, but it would take a lot to get me back to COBOL