906
If it ain't broke (lemmy.world)
you are viewing a single comment's thread
view the rest of the comments
[-] Lemjukes@lemm.ee 31 points 2 years ago

Fr tho what happens when all the COBOL programmers die off?

[-] brokenlcd@feddit.it 33 points 2 years ago

Like all old systems, do nothing and pray it doesn't shit itself.

[-] Supervisor194@lemmy.world 28 points 2 years ago

It's too lucrative to die completely, somebody will always be there to take it up.

[-] Lemjukes@lemm.ee 10 points 2 years ago

I have some experience and no formal training. If I dove into cobol classes and certs would that alone be enough for potential employers? Not in a get rich quick kind of way, but more of a ‘what’s the fastest way I can become attractive to employers without having to go back for a degree cause my current career is falling apart and I need to transition to something that isn’t actively injuring my body.” Kind of way…

[-] _NetNomad@kbin.run 10 points 2 years ago

i have a mainframe (the type of computer that runs COBOL) IT job after four years of school majoring in CS and minoring in mainframes. my most recently hired coworker got the same job with no college and an aprenticeship program. if i could do it all over again, that's the route i would take in a heartbeat

[-] brbposting@sh.itjust.works 3 points 2 years ago

Amazing. Are there lots of modern standards, modern best practices for how to use the ancient tech?

[-] _NetNomad@kbin.run 4 points 2 years ago

yeah, at least where i am the cowboy days are long over. we have a modern change control system on the box that ties into our company's broader service management system, and methodologies like agile are used (and misused) just like in the newer departments. the software and hardware are also constantly being updated by IBM and keeping up with them and other vendors is a full time job all on it's own- really the only things ancient about it are the oldest parts of our own codebase and the terminal interface. we actually have a product that lets us bypass the terminal now and do everything in eclipse but the old timers don't use it because the terminal is easier for them and then the newbies don't use it because any time the oldbies teach them how to do something, it's on the terminal emulator lmao

[-] Lemjukes@lemm.ee 2 points 2 years ago

Thank you for this! Any pointers from your coworker on apprenticeship programs?

[-] _NetNomad@kbin.run 3 points 2 years ago

i THINK he went through these guys but i'll double check tomorrow and let you know if i was wrong https://www.franklinapprenticeships.com/

if you have an edu email, IBM also does a "master the mainframe" program every fall that takes you from zero experience to developing a full application, which is a great way to learn the whole stack

[-] jaybone@lemmy.world 1 points 2 years ago

I wonder why they require an edu email? Probably some tax reason. Then I wonder how hard it is to get a cheap or free edu email.

[-] kryptonianCodeMonkey@lemmy.world 1 points 2 years ago

Supply and demand.

[-] daqu@feddit.org 14 points 2 years ago

Somebody has to RTFM :(

[-] toofpic@lemmy.world 13 points 2 years ago

They are alive, we employ some

[-] dejected_warp_core@lemmy.world 11 points 2 years ago* (last edited 2 years ago)

TL;DR: it's probably not that hard to pick up compared to the complex and deep stacks we use today. Someone will give it a shot.

COBOL is in a special place in our computing legacy. It's too new to require intimate knowledge of the electronics that drive it (older systems and machine-code did), and is too old to be all that complicated (target machines were much smaller and slower). I would wager it's actually not that hard to learn, and is probably a dream to code with modern equipment. You won't be slowed down by punchcards, tape drives, time sharing, etc., and can probably use VSCode and an emulator to cover a ton of ground. The computing model is likely a straight line (storage -> compute -> storage), with little to no UI. In other words: simple by today's standards.

[-] bufalo1973@lemmy.ml 3 points 2 years ago

The last update in the standard is from 2023 and includes OOP.

[-] lorty@lemmy.ml 2 points 2 years ago

If you are new it's probably easy. If you have some experience the roughness of it will drive you mad.

[-] Lemjukes@lemm.ee 2 points 2 years ago

Thanks so much for this reply!

[-] GBU_28@lemm.ee 11 points 2 years ago

New folks are learning it. Obviously not in droves, and obviously there is a lot of legacy knowledge, but new people are def training on it.

[-] HamsterRage@lemmy.ca 8 points 2 years ago

COBOL is not hard to learn. But it takes years to develop the muscles in your fingers to the point where you can write a subroutine in a single session.

[-] emergencybird@lemmy.world 4 points 2 years ago

I took courses in uni for COBOL and you're right, the language itself isn't difficult, it's honestly a lot like writing plain Englisch but making sure your JCL was correct, checking I think it was the spool in order to make sure your jobs were working correctly, reading memory dumps, it was a ride. I love mainframe but it feels like all jobs mainframe ask for 5+ years experience

[-] ByteOnBikes@slrpnk.net 4 points 2 years ago

People think there's job security in this, but there's really not. I have been called in to replace archaic code with more modern/easier to read code.

It pays very well.

And there have been companies that are paying millions to a small firm to rewrite their COBOL software that covers the same feature set but also opens the door to extendability.

[-] Tja@programming.dev 1 points 2 years ago

It really depends on management. Some companies don't mind paying IBM for new mainframes just to avoid any risks touching it, others are desperate to "break the monolith" and migrate from COBOL to something modern... like Java8. You win some, you lose some.

[-] troyunrau@lemmy.ca 3 points 2 years ago

Niche skills will demand higher salaries. Thus you'll still get a few that learn it just to enter the niche.

[-] LordCrom@lemmy.world 1 points 2 years ago

They will unfreeze my head 1000 years from now like Futurama.

Upon waking, scientists will welcome me to the future world....

... Then ask if I wouldn't mind making a change to a COBOL app still in use by the gov.

this post was submitted on 08 Jul 2024
906 points (99.1% liked)

Memes

17051 readers
1453 users here now

Post memes here.

A meme is an idea, behavior, or style that spreads by means of imitation from person to person within a culture and often carries symbolic meaning representing a particular phenomenon or theme.

An Internet meme or meme, is a cultural item that is spread via the Internet, often through social media platforms. The name is by the concept of memes proposed by Richard Dawkins in 1972. Internet memes can take various forms, such as images, videos, GIFs, and various other viral sensations.


Laittakaa meemejä tänne.

founded 4 years ago
MODERATORS