January 13, 2007

How to interpret COBOL statistics

Dear Bob ...Consider the following items allegedly gathered from various Gartner reports:* There are 310 billion lines of legacy code operating in the world (65% of all software).* Five billion lines of new COBOL code are being written every year. * Fifteen percent of new application development is written in COBOL.* Thirty-four percent of coding activities are in COBOL.* Seventy-five percent of the world's busi



Dear Bob ...

Consider the following items allegedly gathered from various Gartner reports:

* There are 310 billion lines of legacy code operating in the world (65% of all software).
* Five billion lines of new COBOL code are being written every year.
* Fifteen percent of new application development is written in COBOL.
* Thirty-four percent of coding activities are in COBOL.
* Seventy-five percent of the world's business data resides on mainframe systems.
* There are 38,000 legacy systems at more than 10,000 mainframe sites worldwide.
* COBOL developers are retiring much faster than they are being replaced as educational institutions emphasize more cutting edge technologies.

I am a 20 year software developer (IBM midrange, RDBS, OLAP, Windows) who happens to love what he does and has no aspirations to move into management. However the impact of globalization on the field seems to be driving more and more of the development work overseas. Would I be crazy to consider moving into COBOL development to keep doing what I love best? What recommendations or alternatives would you suggest?

- Planning my career

Dear Planning ...

Like so many published statistics, what's there can serve to conceal what isn't there. For example:

* Five billion lines of new COBOL code are being written every year.
* Fifteen percent of new application development is written in COBOL.

What's the trend line - is the number of new lines of COBOL code declining? The percent of all application development? And assuming it's declining, how steep is the decline? If Gartner were to subtract the COBOL work that's been taken offshore, how much is and will be left for developers located in the U.S.?

* COBOL developers are retiring much faster than they are being replaced as educational institutions emphasize more cutting edge technologies.

Are they retiring faster than the rate of decline of new COBOL development, and especially the rate of decline within the U.S.?

* Fifteen percent of new application development is written in COBOL.
* Thirty-four percent of coding activities are in COBOL.

Put these two statistics together and you reach a fascinating inference - it appears that COBOL coding is almost exactly half as efficient as coding in other languages. That is, the amount of coding is double the amount of development.

Which leads to another unknown - how much of the COBOL work is adaptive rather than truly new - that is, how much of it is going into interface maintenance and minor enhancements, to support new functionality being created using Java, Visual whatever, SOA development tools and so on?

My opinion: COBOL is in decline. If you're looking for job security, you can probably achieve it in the COBOL domain for at least another decade. My expectation is that wages will be stagnant, and most of the new, challenging, enjoyable work will be in more modern development environments.

I'll also say this: More than the technology, the future lies with versatile developers who can interact productively with the end-user community at all levels to understand what they need to do and can translate that into working software without creating volumes of documentation artifacts.

Just my opinion, of course.

- Bob

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Lewis: Advice Line Newsletter

The one-stop resource center for IT professionals.

©1994-2009 Infoworld, Inc.