This is Part 2 of a two-part feature on the future of COBOL. Here we'll look at training and job prospects for COBOL developers and the question of whether a COBOL replacement truly exists.
There’s another investment companies have to consider. And that is what kind of employees they invest in. How many COBOL programmers are left? And is it worth it to hire one?
Dovid Lubin, president of Veryant, a company that develops software for COBOL platforms, says COBOL programmers make up “a dynamic, vibrant, active community.”
“Some companies have their own team of COBOL developers. We have some companies that have hired Java programmers or .NET programmers and trained them in COBOL to continue to maintain and enhance the existing COBOL code that’s so valuable."
However, Israel Gat, a Cutter Consortium fellow and director of its agile product and project management practice, sees a major COBOL skills gap opening up in the near future. “I actually believe we are facing a potential crisis in terms of COBOL skills because a lot of those guys are simply retired.”
In the past, new COBOL retirees would continue to do consulting work for their former employers. But Gat says this kind of arrangement is becoming harder as some are moving to places like “sunny Florida.”
“I believe that this is an important consideration as it’s not only that the generation that knew and did COBOL is retiring, but they are probably retiring to many places where they might not be available.”
And many of the 60-something full-time COBOL developers who are still employed might not even have the option to stay at their jobs much longer, says Evan Weaver, chair of Seneca College's School of Information and Communications Technology in Toronto. “Increasingly—I know a bunch of people down in the New York area who have been the COBOL people for a zillion years—they’re starting to get laid off, finally.”
“While they used to keep the COBOL people around, [now] they’re keeping around just enough to keep the COBOL stuff running. And because many of those people haven’t taken an active part in becoming familiar with the new languages, the new programming environments and so on, they’re finding that the company’s got nothing for them to do.”