Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

hurl

(938 posts)
Thu Apr 9, 2020, 04:18 PM Apr 2020

Wanted urgently: People who know COBOL so states can process unemployment claims

Feeling a bit old, I can speak COBOL.
= = = = = =

(CNN)On top of ventilators, face masks and health care workers, you can now add COBOL programmers to the list of what several states urgently need as they battle the coronavirus pandemic.
...
For instance, with more than 362,000 New Jersey residents filing for unemployment in the past two weeks, the 40-year-old mainframes that process those claims are being overloaded.
...
COBOL, which stands for Common Business Oriented Language, is a computer programming language that was developed back in 1959, according to the National Museum of American History.
...
"The general population of COBOL programmers is generally much older than the average age of a coder," Steinberg said. "Many American universities have not taught COBOL in their computer science programs since the 1980s."

More at link:
https://www.cnn.com/2020/04/08/business/coronavirus-cobol-programmers-new-jersey-trnd/index.html?

24 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Wanted urgently: People who know COBOL so states can process unemployment claims (Original Post) hurl Apr 2020 OP
Yeah, much older - they basically looking for people who have already retired. Zing Zing Zingbah Apr 2020 #1
Part of the "never change a running system" mentality. Steelrolled Apr 2020 #6
It becomes a problem when the program runs well for a long time Zing Zing Zingbah Apr 2020 #10
Reverse-engineering is a big part of software engineering. Steelrolled Apr 2020 #15
What you pointed out is why more modern languages come with development notes, Blue_true Apr 2020 #21
And stone tablet chiselers. gibraltar72 Apr 2020 #2
I took a course in COBOL aeons ago. Girard442 Apr 2020 #3
I'm pretty sure at least one or two of my college professors may answer that call ConnorMarc Apr 2020 #4
I learnt COBOL in university in the 80s, so that fits. Haven't used it OnDoutside Apr 2020 #5
I don't care what they call it Steelrolled Apr 2020 #8
I remember a company selling Time management system sitting OnDoutside Apr 2020 #11
Availability of hardware is the issue in many dead systems Steelrolled Apr 2020 #12
Very true. My first real work computer was on the System/36 and OnDoutside Apr 2020 #14
Yep, a Z14 can still run a program written for a 360. sinkingfeeling Apr 2020 #17
I know COBOL, used it for years, am in my early 70's. SharonAnn Apr 2020 #7
You should go for it ConnorMarc Apr 2020 #19
You may be able to work from your home. nt Blue_true Apr 2020 #22
"There'll be lots of postmortems and one of them on our list ..." JustABozoOnThisBus Apr 2020 #9
Exactly... HipChick Apr 2020 #13
Is New Jersey really still running on System 370s or Amdahls? sinkingfeeling Apr 2020 #16
im retired Crabby Appleton Apr 2020 #18
I'm with you MurrayDelph Apr 2020 #20
Sounds familiar hurl Apr 2020 #24
DB2 and IMS exerience required? JustFiveMoreMinutes Apr 2020 #23

Zing Zing Zingbah

(6,496 posts)
1. Yeah, much older - they basically looking for people who have already retired.
Thu Apr 9, 2020, 04:24 PM
Apr 2020

We have this problem where I work too. Businesses/government are slow to change their tech and they are starting to feel the pain because of it.

 

Steelrolled

(2,022 posts)
6. Part of the "never change a running system" mentality.
Thu Apr 9, 2020, 04:28 PM
Apr 2020

After having also been in the industry for many years, I appreciate the sentiment. There are many software systems that have run for decades without change. But you have to also be prepared for the event that you have to touch it.

Zing Zing Zingbah

(6,496 posts)
10. It becomes a problem when the program runs well for a long time
Thu Apr 9, 2020, 04:36 PM
Apr 2020

and no one touches it. They stop employing anyone to handle it, but then one day they actually need a change and they are screwed because no one is around anymore that knows how the thing works. And just knowing the particular programming language doesn't mean you have a clue what the original designers were thinking when they made it, how it works, interfaces with other programs, etc. Chances are it is poorly documented too. Fun stuff.

 

Steelrolled

(2,022 posts)
15. Reverse-engineering is a big part of software engineering.
Thu Apr 9, 2020, 05:08 PM
Apr 2020

Doing it well is a special skill, even more than writing good new code. Documentation has become more rare over time.

Blue_true

(31,261 posts)
21. What you pointed out is why more modern languages come with development notes,
Thu Apr 9, 2020, 07:46 PM
Apr 2020

that explain the intent of every major block of code. But yes, the point that you made about companies and government firing people that could repair old systems is valid, normally those people are among the "older" employees that are first to be fired during headcount reductions.

Girard442

(6,075 posts)
3. I took a course in COBOL aeons ago.
Thu Apr 9, 2020, 04:28 PM
Apr 2020

Learning the language should be a ho-hum. Dealing with antediluvian mainframe apps that are now more patches and mods than original code — that’s the main challenge.

 

ConnorMarc

(653 posts)
4. I'm pretty sure at least one or two of my college professors may answer that call
Thu Apr 9, 2020, 04:28 PM
Apr 2020

And I graduated in 1999.

That was one of the first courses I took, I think in my first two years.

WoW! The memories.

OnDoutside

(19,957 posts)
5. I learnt COBOL in university in the 80s, so that fits. Haven't used it
Thu Apr 9, 2020, 04:28 PM
Apr 2020

since, though I have 25 years RPG. This year I've learnt a bit of Stored Procedures for DB2 SQL.

 

Steelrolled

(2,022 posts)
8. I don't care what they call it
Thu Apr 9, 2020, 04:34 PM
Apr 2020

but there are a lot of systems running what is, at their "core", System/360 (pun intended).

OnDoutside

(19,957 posts)
11. I remember a company selling Time management system sitting
Thu Apr 9, 2020, 04:39 PM
Apr 2020

on a refurbished PDP-11....yet charged a lot of money for it.

 

Steelrolled

(2,022 posts)
12. Availability of hardware is the issue in many dead systems
Thu Apr 9, 2020, 05:00 PM
Apr 2020

like PDP-11 and VAX. What is remarkable about System/360 is that it still more-or-less exists on modern hardware, running applications from the 1970s. The joke was that you will never get fired for choosing IBM, but there is truth to it.

OnDoutside

(19,957 posts)
14. Very true. My first real work computer was on the System/36 and
Thu Apr 9, 2020, 05:06 PM
Apr 2020

then the S/38. I still use the AS/400 / iSeries, which is a phenomenal machine.

SharonAnn

(13,776 posts)
7. I know COBOL, used it for years, am in my early 70's.
Thu Apr 9, 2020, 04:34 PM
Apr 2020

Actually, I probably last used it in the 1980’s.

JustABozoOnThisBus

(23,343 posts)
9. "There'll be lots of postmortems and one of them on our list ..."
Thu Apr 9, 2020, 04:35 PM
Apr 2020

" ... will be how did we get here where we literally needed COBOL programmers?"

Hey, genius, every time it was suggested you move the system to a modern platform/database/programming language, you shot it down because it cost money.

THAT's how you got here.

From an old retired COBOL thru Java programmer, "We told you so".

Crabby Appleton

(5,231 posts)
18. im retired
Thu Apr 9, 2020, 05:45 PM
Apr 2020

but when last working, I inherited the management and supervision of the mainframe programmers, mostly COBOL but some asembler.
my first full-time job I preformed maintenance programming in COBOL.

I don't want a job.

MurrayDelph

(5,299 posts)
20. I'm with you
Thu Apr 9, 2020, 07:44 PM
Apr 2020

In 1982, I took a job teaching for DEC so that I'd never have to code in COBOL again.

I'd found my way to the payroll department of an aerospace company and was frustrated with their "don't rewrite it structured, just throw in a patch" attitude.

hurl

(938 posts)
24. Sounds familiar
Thu Apr 9, 2020, 07:54 PM
Apr 2020

My first employer had a contract with the government to process all Medicare Part B claims for the entire US. The system was already decades old and clunky by the time I arrived in the early 90s, with some COBOL but mostly assembler. We were forced to use assembler because that was the only language fast enough to process the massive volume of Medicare claims in a nightly batch. Maintenance was awful, and on-call rotation for the nightly batch cycles was worse.

Another company, GTE, low-balled a bid to get a fat contract with the government to rewrite the entire system on a more modern platform. After some years in development, that project eventually fell apart completely and was abandoned.

Modern IT has relied extensively on offshoring development to save costs, but offshore COBOL expertise seems pretty limited too.

JustFiveMoreMinutes

(2,133 posts)
23. DB2 and IMS exerience required?
Thu Apr 9, 2020, 07:54 PM
Apr 2020

Yep, I'm old...

actually old enough that I coded in Assembler for over 7 years! Ancient!!!

Latest Discussions»General Discussion»Wanted urgently: People w...