Last year, Michael Vu, a 40-year-old independent IT consultant, found himself in a wholly unexpected place midway through his career.
He'd signed a three-week contract to help a major US retailer with an enterprise reporting project. The initial work was so successful that the project was extended. As a consequence, Vu was suddenly deep in the world of Cobol.
Yes, Cobol, the programming dinosaur that was last hot in the '80s. Cobol, notorious for its overrich syntax and overlong code. That Cobol.
Although he'd never worked in Cobol before, Vu actually had wanted to learn for a while. In the midst of predictions of a massive retirement by baby boomers, Vu saw an opportunity. "I said to myself, even if only 0.1 per cent of those baby boomers are Cobol developers, that would open up a huge market."
As Vu's work on the project proceeded, he realized that the retailer had 10 years of code living in Cobol. And the next phase of the project depended on that code.
So Vu, whose training and experience are in C and C++, jumped in and learned quickly. And he wound up with a skill that enhanced his strategic value to the organization. "I ended up moving from just being a regular coder with no idea of how the business runs to being someone they're relying on to extract business knowledge from their code base," he says. He now spends 30 per cent of his time working in Cobol, and he expects that to stay the same or even increase.
For Vu, working in Cobol feels a bit like discovering a lost art. "The shocker for me was that Cobol is still heavily in use, even when my client is using the latest in enterprise Java, C+ and Visual Basic technologies," Vu says.
What's going on here? To paraphrase Mark Twain, the reports of Cobol's death have been greatly exaggerated.
Some 75 per cent of the world's businesses data is still processed in Cobol, and about 90 per cent of all financial transactions are in Cobol, according to Arunn Ramadoss, head of the academic connections program at Micro Focus International, which provides software to help modernize Cobol applications.
Because of the massive installed base, it would be too expensive to try to replace all that code, he says. Instead, many companies are looking for ways to integrate Cobol with newer applications.
The experienced Cobol programmers who can best do that job, however, are dying, or at least retiring. In a 2007 Micro Focus survey of its customers, more than 75 per cent of CIOs said they would need more Cobol programmers over the next five years, and 73 per cent were already having a hard time finding trained Cobol professionals.
Aging out the market
"Without a doubt, it is a challenge to find a developer in Cobol who is not nearing retirement age," says Dale Vecchio, research vice president of application development at Gartner. In 2004, the last time Gartner tried to count Cobol programmers, the consultancy estimated that there were about 2 million of them worldwide and that the number was declining at 5 per cent annually.
"Cobol will head downhill quickly over the next 10 years ... as baby boomers retire and there is insufficient recharging of the population," notes Vecchio.
As Vu's experience shows, that may mean career opportunities for IT professionals willing to learn and work in Cobol. How long those opportunities last, however, is a subject of debate.
We surveyed Cobol programmers and companies involved in the Cobol field and determined that the market these days supports two types of careers:
- An emerging role in which the programmer serves as a bridge between Cobol code and new applications. Such jobs require people who understand Cobol, the business rules and processes on which old Cobol programs are based, and more modern languages such as Java.
- A more traditional programming path, in which the employee maintains and fixes old Cobol code in addition to writing new code, also still in Cobol.
With the emergence of service-oriented architectures, companies are able to more easily reuse their Cobol code, notes Nate Murphy, president of Nate Murphy International, an IT professional services firm.
The 66-year-old Murphy, who has decades of mainframe and Cobol experience, sees a resurgence in the value of Cobol because of the emergence of SOA and IBM's Language Environment, which provides a common runtime environment for combining many different languages, including Cobol.
"Now you can extend and add subroutines for other Web-based features that you need," he says. "All of a sudden you've got a valuable asset in these old Cobol programs, and you can extend them and expand their capability without writing new code."
Read up on the latest ideas and technologies from companies that sell hardware, software and services. Controlling storage costs with Oracle database 11g
Gaining Competitive Advantage Through Enterprise Planning
Email Archiving Implementation: Five Costly Mistakes to Avoid
CRM your salespeople will love
Best Practice in Building an Integrated Information Management Strategy
Email Archiving 101—Customer Case Study
Everything you need to know about email and web security (but were afraid to ask)
Business Intelligence and Enterprise Performance Management: Trends for Emerging Businesses
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Orbis selects Telstra International as its data centre partner for the UK, Europe and Middle East Region 2008-12-02 11:23:00+11
ComOps Deploys Corporate Performance Reporting Solution For Healthcare Test Manufacturer 2008-12-02 10:09:00+11
Mornington Peninsula Shire implements Objective to manage knowledge and deliver service excellence 2008-12-02 09:56:00+11
Virtual magic: HR specialist throws out 40 servers, adds 8TB SAN and saves $100,000 for disaster recovery 2008-12-01 15:28:00+11
Sybiz adds up for SMEs in downturn 2008-12-01 14:27:00+11
Achieving the impossible: Unlimited application scalability
Learn how provide applications with significantly higher throughput and lower latency for data operations while retaining the appropriate levels of data quality with clustered caching. Read on to improve your application scalability now.












