Anthropic’s new AI tool can write 67-year-old COBOL code, sending 115-year-old IBM’s stock tumbling by 13% — IBM stock has worst day in 26 years, down 25% MoM and counting

Future and its affiliate partners may earn a commission when you purchase through links on our articles.

    Mainframe.
Image source: Getty Images

What do airlines, banks and insurance companies have in common? In addition to being a pain to deal with, they all relied on COBOL and IBM mainframe computers as their core infrastructure. However, the computing giant’s control of these markets may finally start to unravel. Anthropic announced COBOL-specific functionality for its Claude AI robot, sending IBM investors’ shares down 13%.

A closer look at TH Premium: Artificial Intelligence and Data Center

Microsoft data center in Mount Pleasant, Wisconsin
Microsoft data center in Mount Pleasant, Wisconsin

Anthropic published its thoughts in a blog post , and the company seems to know its target market well. There is a code modernization playbook available for download and an existing YouTube video of Claude Code playing around with COBOL illustrating the concept. Mixing “COBOL,” “AI robots,” and “YouTube” in the same sentence is a complete abomination of common logic…and yet here we are.

For practical purposes, COBOL ran on only one type of system and was supported by one group of people: IBM’s mainframes and their engineers. That means the company has been telling customers for decades how many zeros will be added to their hefty bills in the next period. The ruthless nature of this stranglehold meant that any attempt to break it would be unpopular with existing customers and pose a serious threat to IBM’s business.

If you’ve ever dealt with Social Security, Public Administration, Healthcare, Government, Finance, Insurance, Automotive, Retail, or Airlines, you’ve been exposed to a COBOL system at some point in your transaction, even if it’s 30 layers deep. Like gravity, language is invisible yet affects every part of the modern world.

See also  Browns lose starting receiver Cedric Tillman to a concussion

A cynical view of the situation would say that a system running COBOL should be 100% accurate 100% of the time, a concept that does not lend itself well to the “probability of being correct” that an LL.M. can provide. Still, as I’ve proven myself, a good bot is a force multiplier for capable developers, and can also lower the barrier to entry for younger people trying to tackle legacy systems.

The language dates back to the 1960s, pitching itself as a human-readable language targeted at business transactions, using full decimal point math as the default, in contrast to the default floating point math in other languages. As it was proposed, it revolutionized business computing, became entrenched in nearly every field worth noting, and was never truly replaced.

This situation isn’t just about IBM’s monopoly, though. Most programmers who are proficient in COBOL are retiring and dying, making their skills even more rare and expensive. COBOL systems are always running business-critical operations, cannot afford any downtime, and are filled with proprietary data formats and business logic that are undocumented and only understood by a few old men, if at all.

If you’re wondering why COBOL didn’t launch and was replaced by something else, know that any rewrite attempt would have to (a) reverse engineer miles of business logic; (b) reverse engineer the underlying data structures; (c) reimplement said logic and structures while being careful to always use fixed-point decimal math; and (d) perform a flawless transition with minimal to zero downtime.

See also  The Surprising Colorectal Cancer Symptom James Van Der Beek Said He Missed

Even if all of these conditions are true, COBOL systems are often so interconnected that they cannot replace just one of them, as airlines do. Heaven help you if you work in finance, as you will have to go through extremely lengthy testing and auditing, adding months to any deployment.

There’s a well-known joke among programmers, almost certainly derived from COBOL: “When I wrote this code, only God and I understood what it did. Now… only God knows.”

Google preferred source
Google preferred source

follow Tom’s Hardware on Google Newsor Add us as your preferred sourceget our latest news, analysis and commentary right in your feed.

Spread the love

Leave a Reply

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