Live data from Hacker News

New Jersey needs COBOL programmers for their unemployment claims system

twitter.com

31–40 of 309 posts

Re: New Jersey needs COBOL programmers for their unemployment claims system

#31

COBOL was one of the few languages I was introduced to in college back in 90s along with C, BASIC and FORTRAN. Even back then people used to say that COBOL is a dying language.

I was supposed to learn COBOL as part of class curriculum in the mid 2000s, but it was replaced with HTML and CSS instead.

Re: New Jersey needs COBOL programmers for their unemployment claims system

#32
I was sort of tempted to pursue this. I did a few years in the salty COBOL mines back when I was a PFY about 20...plus years ago. This niche probably hasn't moved very much since then and I could probably recall most of it after a few hours. I'm freelancing right now anyway and some other projects just vaporized.

But.

A quick skim of the postings is finding that what they're really screaming for is somebody who's been familiar with their particular pile of toxic waste for at least four years at minimum. They're asking for people with 4+ years of COBOL, and JCL (ok, fine), and DB2, and VSAM, and "SDLC" (proto-waterfall), and, oh yeah, a four-year degree.

Heck, there's a posting asking for somebody to draw diagrams and document their existing processes, and for that they expect you to have 10 years of COBOL experience.

Okay then. This is not yet a mess that they're motivated enough to fix.

Re: New Jersey needs COBOL programmers for their unemployment claims system

#33

Yet I’m sure they’re offering $60K/year.

I whole heartedly agree. The problem with government tech positions is they are not even competitive. Instead of hiring three mediocre or less than mediocre engineers at $60k, why not hire an amazing $150k - $180k engineer? I’m pretty sure they have ceilings on positions just so people don’t get outraged at government salaries, but incidents and times like these prove government needs to be competitive with private b…

About ten years ago I worked for a consulting company that did lots of work for our state government. One particular state agency wanted to hire me to maintain the system we built for them but it would have been a nearly 50% pay cut. The only people they were able to hire on that pay scale were those who moved on the first chance they got from the private sector. Each time they'd end up giving us a contract to take care of things during the interim period and then train whoever they hired. Went through three cycles of that until I changed companies. Who knows, maybe they're still going through cycle after cycle of hire, programmer leaves, big contract the consulting company, train new person to take over. There's no way it was cheaper than just paying someone the going open market rate but the state pay schedule for that job classification simply won't allow it.

Re: New Jersey needs COBOL programmers for their unemployment claims system

#34
post #13

I used to work on mainframe COBOL during the Y2K times. While the language is easy to pick up and the OS specific things are not too hard, the style of programming can lead to issues. Typically, shared data structures are often stored in separate files called copybooks and they can be hard to track down. Most of the code is not in any source control repositories which means no one knows which is the actual deployed v…

That's not an issue with "style of programming", it's just complete disregard of software engineering basics.

Easy there. We're standing on the shoulders of those COBOL giants.

What's obvious in 2020 was cutting-edge and forward-thinking in 1960. The rude kids of 2080 may sneer at your best code circa 2020.

Re: New Jersey needs COBOL programmers for their unemployment claims system

#36

Earlier quoted context omitted.

That's not an issue with "style of programming", it's just complete disregard of software engineering basics.

Easy there. We're standing on the shoulders of those COBOL giants. What's obvious in 2020 was cutting-edge and forward-thinking in 1960. The rude kids of 2080 may sneer at your best code circa 2020.

Don't mean to brag, but I already sneer at 2020 code!

Re: New Jersey needs COBOL programmers for their unemployment claims system

#37
post #20

Earlier quoted context omitted.

Programming a net new isolated Cobol may not be difficult for experienced programmer. Difficulty (and/or downright hate, for many;) lies in 1. Ecosystem - obscure libraries rules and os that don't jive with posix-like mindset 2. Legacy code - having to dig into a ginormous monolithic program and figure out what some obscure pieces of code do, untouched and undocumented by anybody in your team, with ridiculous interde…

Is there any way to learn the ecosystem? Last time I looked, you couldn’t just spin up z/OS in VMware and start hacking, which made it hard for me to figure out how I’d actually learn.

apt search cobol found this.

  open-cobol/bionic 1.1-2 amd64
    COBOL compiler
Also, I was hoping to find COBOL on learnxinyminutes.com, but didn't :/

Re: New Jersey needs COBOL programmers for their unemployment claims system

#39

Yet I’m sure they’re offering $60K/year.

I whole heartedly agree. The problem with government tech positions is they are not even competitive. Instead of hiring three mediocre or less than mediocre engineers at $60k, why not hire an amazing $150k - $180k engineer? I’m pretty sure they have ceilings on positions just so people don’t get outraged at government salaries, but incidents and times like these prove government needs to be competitive with private b…

They aren't equipped to vet talent. If they hire a mediocre engineer for $180k, their situation has not improved.
Post reply on HN