Thoughts, experiences, and insights about COBOL

Sep 18, 2024

Looking back, I can still vividly remember the year when I graduated from college with a degree of Bachelor of Science in Information Technology. It was 2008. 

Coming from university, I was quite confident in the skills and exposure that I acquired. PHP with MySQL and VB.Net were some of the programming languages and technologies that I marketed myself with when I started applying for a job. Months after my graduation, I can say that I was one of the lucky guys who landed a job immediately, given the global economy condition at that time wherein some of the companies were experiencing a recession. 

Accenture, a multinational company in the Philippines, gave me the opportunity and hired me as an Associate Software Engineer. It was my first stepping stone into the corporate world. I joined the company boot camp, and that was when I first heard of COBOL. During this time, I didn’t even know about the real use case of an existing software or system powered by COBOL (Common Business Oriented Language) programming language. 

Coming out from boot camp after months of extensive training using Mainframe and COBOL technologies, I was assigned to an international client. During my deployment with the client, I started to realize how powerful the COBOL programming language is. I was eager to deepen my knowledge and capability about COBOL.

Db2 Workload Performance on Fire

What’s Great About COBOL

With its simple, straightforward, and structured way of coding, it makes systems work. 

Compared to other programming languages, COBOL is easy, yet some of the most complex and reliable banking systems are written using it. It can be compiled and executed on a variety of computers, and the coding syntax uses English words and phrases, which makes it more handy when formulating business logic. 

“Compared to other programming languages, COBOL is easy, yet some of the most complex and reliable banking systems are written using it.”

The COBOL programming language has existed for more than 60 years. Several versions and upgrades have been implemented to continuously optimize it and make it faster when processing different complex business logic. I have learned that most of the major financial services industries, such as banks and insurance, use a system that runs using the Mainframe and COBOL technologies. 

A COBOL Career Today

My 16+ years of experience as a Mainframe/COBOL developer continue to make a big impact on my relevancy in the job market. I landed in a few companies with a variety of responsibilities. I’m very grateful that I’ve been exposed in the legacy system which I believe is a still lucrative career experience nowadays.

“Although modernization is on the way, having knowledge in COBOL still [gives you] an edge which can make the difference.”

For the new graduates who want to explore the world of IT, I would not hesitate to recommend learning about to legacy systems that use COBOL programming language. Although modernization is on the way – where some of the system’s workload is migrated into a newer technologies like cloud computing and other on-premise hosted system using newer programming languages–having knowledge in COBOL still has an edge which can make the difference.

Having a strong foundation of a specific programming language like COBOL will make it easier to learn other programming languages. I’m also a firm believer that if you like what you’re doing and consistently strive for excellence, there’s no doubt that success will follow.

3 Comments

  1. RICHARD C KLEINSMITH

    I learned COBOL in 1971. Over time I became o e of the top performers in the use and integration of the language to the extent that I was in charge of nearly all purchased software written in COBOL. I did things that brought wide eyes and gasps to peers. Love the language and can still code with the best of thrm.

    Reply
  2. Jorge Heitor

    The COBOL is very good, but PLI/1 is good too.

    Reply
  3. Akari Minami

    This blog beautifully captures the enduring relevance of COBOL in today’s tech landscape. Your insights on its simplicity and reliability, especially in banking, highlight its importance for future developers. Great read!

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Sign up to receive the latest mainframe information

This field is for validation purposes and should be left unchanged.

Read More

Runtime Fees: The Hidden Tax in Your Tech Stack

Runtime Fees: The Hidden Tax in Your Tech Stack

In COBOL environments, runtime-based licensing imposes recurring costs each time an application is executed—costs that persist well beyond the initial compiler purchase. While initially tolerable in controlled, limited use environments, runtime-based licensing fees...

PART 4: COBOL—The Road Ahead

PART 4: COBOL—The Road Ahead

The Ailments of Age We’ve come to the final installment of our homage to COBOL. Let’s look at the challenges it faces in the future. You do not reach 65 years without having endured some difficult experiences. COBOL bears those scars just as anything else would at...