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.
In New Jersey, Gov. Phil Murphy has put out a call for volunteers who know how to code the decades-old computer programming language called COBOL because many of the state’s systems still run on older mainframes.
In Kansas, Gov. Laura Kelly said the state’s Departments of Labor was in the process of modernizing from COBOL but then the virus interfered. “So they’re operating on really old stuff,” she said.
Connecticut has also admitted that it’s struggling to process the large volume of unemployment claims with its “40-year-old system comprised of a COBOL mainframe and four other separate systems.” The state is working to develop a new benefits system with Maine, Rhode Island, Mississippi and Oklahoma. But the system won’t be finished before next year.
“Literally, we have systems that are 40-plus-years-old,” New Jersey Gov. Murphy said over the weekend. “There’ll be lots of postmortems and one of them on our list will be how did we get here where we literally needed COBOL programmers?”
Coders have moved away from the aging language
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.
“It’s a programming language that was used to create a very significant percentage of business systems over the period of the 60s, 70s and even into the 80s,” Joseph Steinberg, an expert on cybersecurity, told CNN.
But over time, coders have moved away from the aging language.
“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.”
Yet, the program persists in systems
Despite a dwindling number of COBOL programmers, a 2017 report by Reuters found that there are still 220 billion lines of COBOL in use today. 43% of banking systems are built on COBOL and 95% percent of ATM swipes rely on COBOL code.