RS Wood
2018-05-01 10:55:20 UTC
https://increment.com/programming-languages/cobol-all-the-way-down/
//--clip
Sixty years later, you’d expect COBOL to be the stuff of looping
narrative videos at computer-history museums (in fact, there’s part of
a floor devoted to mainframes at Seattle’s Living Computers museum,
where you can see the old giants in action); maybe you’d hear the name
COBOL used in an introductory lecture on computer science to explain
how far we’ve come, and chuckle.
Instead, COBOL remains widely and actively used across the financial
system, with no good plan for transitioning to modern codebases, nor
for keeping a viable coder workforce active. That’s a problem, because
while some schools still teach COBOL and many outsourcing firms train
employees in it to meet their employers’ needs, it’s not enough.
Someone has to maintain an estimated hundreds of billions of lines of
COBOL that remain in use, with billions more being written each year
for maintenance and new features.
Companies involved in keeping COBOL-based systems working say that 95
percent of ATM transactions pass through COBOL programs, 80 percent of
in-person transactions rely on them, and over 40 percent of banks still
use COBOL as the foundation of their systems. “Our COBOL business is
bigger than it has ever been,” said Chris Livesey, senior vice
president and general manager at Micro Focus, a company that offers
modern COBOL coding and development frameworks.
The Bank of New York Mellon told Computerworld in 2012 that it had
112,500 COBOL programs representing 343 million lines of code in active
use. (And, yes, they’re still hiring COBOL coders in 2018.) The U.S.
Social Security Administration (SSA) noted in a 2014 report that it
“currently has roughly 60 million lines of COBOL in production that
support the agency’s high transaction volume and enable the agency to
meet its regulatory, benefit, and reporting requirements.” Starting in
2012, the Commonwealth Bank of Australia spent a reported US$750
million and five years migrating its core software away from COBOL on a
mainframe to a modern platform (it’s not clear how that effort ended).
//--clip
//--clip
Sixty years later, you’d expect COBOL to be the stuff of looping
narrative videos at computer-history museums (in fact, there’s part of
a floor devoted to mainframes at Seattle’s Living Computers museum,
where you can see the old giants in action); maybe you’d hear the name
COBOL used in an introductory lecture on computer science to explain
how far we’ve come, and chuckle.
Instead, COBOL remains widely and actively used across the financial
system, with no good plan for transitioning to modern codebases, nor
for keeping a viable coder workforce active. That’s a problem, because
while some schools still teach COBOL and many outsourcing firms train
employees in it to meet their employers’ needs, it’s not enough.
Someone has to maintain an estimated hundreds of billions of lines of
COBOL that remain in use, with billions more being written each year
for maintenance and new features.
Companies involved in keeping COBOL-based systems working say that 95
percent of ATM transactions pass through COBOL programs, 80 percent of
in-person transactions rely on them, and over 40 percent of banks still
use COBOL as the foundation of their systems. “Our COBOL business is
bigger than it has ever been,” said Chris Livesey, senior vice
president and general manager at Micro Focus, a company that offers
modern COBOL coding and development frameworks.
The Bank of New York Mellon told Computerworld in 2012 that it had
112,500 COBOL programs representing 343 million lines of code in active
use. (And, yes, they’re still hiring COBOL coders in 2018.) The U.S.
Social Security Administration (SSA) noted in a 2014 report that it
“currently has roughly 60 million lines of COBOL in production that
support the agency’s high transaction volume and enable the agency to
meet its regulatory, benefit, and reporting requirements.” Starting in
2012, the Commonwealth Bank of Australia spent a reported US$750
million and five years migrating its core software away from COBOL on a
mainframe to a modern platform (it’s not clear how that effort ended).
//--clip
--
RS Wood <***@therandymon.com>
RS Wood <***@therandymon.com>