We're all at the mercy of this decades-old programming language, but we’ve been thinking about it all wrong

There is no question that the world has a COBOL problem . Our banks, governments and enterprise systems are propped up by a 60-year-old pro...

There is no question that the world has a COBOL problem. Our banks, governments and enterprise systems are propped up by a 60-year-old programming language that fewer and fewer people understand.

Dragged under the spotlight by an incident in the US back in April, the COBOL problem is being dealt with as a simple skills shortage. As such, both IBM and Micro Focus (which play an outsized role in the upkeep of COBOL) have launched separate training initiatives, in a bid to incentivise developers to return to this no longer fashionable language.

However, it’s possible these firms have been wrong about the nature of the COBOL problem all along. According to technology start-up Phase Change Software, it’s easy enough for seasoned developers to learn COBOL, but it’s much harder to understand the language in the context of real-world applications.

“The market sees the COBOL problem as a skills shortage, but it’s actually a knowledge problem,” said Steve Brothers, COO at Phase Change.

“In the COBOL space, you have millions of lines of active code and, to perform necessary maintenance, you need developers that understand what that code does. But when you’re writing complex applications, code written in the morning becomes legacy by the afternoon.”

According to Brothers, as businesses suffer knowledge attrition (as developers retire or move on), the tendency is to solve problems by finding workarounds (i.e. building on top of and around existing code) instead of genuine solutions.

Eventually, this leads to bloated, unwieldy applications that even the most grizzled developers have no hope of understanding. This, he says, is the COBOL problem that merits the most urgent attention.

Addressing the COBOL problem

According to figures from Reuters, the majority of developers still familiar with COBOL are moving towards the twilight of their careers; only 11.5% are under the age of 35, while 18.8% are 55 or older. And the popularity of the language among budding devs has also been on a steep downward trajectory since circa 2002, falling from 5th to 33rd most popular programming language.

However, while addressing this imbalance is quite possibly the first step to rectifying the COBOL problem, new developers (no matter how talented) can only do so much to tweak legacy COBOL applications. They are hamstrung, somewhat, by a fear of breaking applications they do not (and cannot hope to) understand.

“The willingness among banks and insurers to change [COBOL] code is so low, because they see the risk is so high. They would rather pay fines for non-compliance than make changes to code that could break applications and crash their systems,” Brothers told us.

In a bid to address this sorry state of affairs, Phase Change will soon release an AI-based tool called COBOL Colleague, which the firm claims is able to direct developers towards the specific sections of code that require attention.

The tool is designed essentially to replace subject matter experts, of which there are increasingly few. In theory, new developers brought into an environment won’t need to rely on a steer from an experienced colleague (as is currently the case), but will be able to execute vital maintenance on the correct portion of the code base.

Modern developers spend up to 80% of their time identifying problematic code, says Brothers, gesturing to a piece of research conducted by Microsoft. A tool capable of slashing this time to discovery, then, could not only bypass the COBOL knowledge problem but yield dramatic productivity gains too.

A beta version of COBOL Colleague is currently in use at one bank in North America and talks are underway with another in Europe. The tool is scheduled for a full launch in Q2 of next year but, until then, we’ll all have to hope the glue and rubber bands holding together our banks and businesses holds fast.



from TechRadar - All the latest technology news https://ift.tt/2J7oyI6
via IFTTT

COMMENTS

BLOGGER
Name

Apps,3858,Business,151,Camera,1155,Earn $$$,3,Gadgets,1741,Games,926,GTA,1,Innovations,3,Mobile,1697,Paid Promotions,5,Promotions,5,Sports,1,Technology,8106,Trailers,796,Travel,37,Trending,4,Trendly News,25335,TrendlyNews,183,Video,5,XIAOMI,13,YouTube - 9to5Google,182,
ltr
item
Trendly News | #ListenNow #Everyday #100ShortNews #TopTrendings #PopularNews #Reviews #TrendlyNews: We're all at the mercy of this decades-old programming language, but we’ve been thinking about it all wrong
We're all at the mercy of this decades-old programming language, but we’ve been thinking about it all wrong
Trendly News | #ListenNow #Everyday #100ShortNews #TopTrendings #PopularNews #Reviews #TrendlyNews
http://www.trendlynews.in/2020/12/were-all-at-mercy-of-this-decades-old.html
http://www.trendlynews.in/
http://www.trendlynews.in/
http://www.trendlynews.in/2020/12/were-all-at-mercy-of-this-decades-old.html
true
3372890392287038985
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share. STEP 2: Click the link you shared to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy