Gaining the Technology Leadership Edge, Episode #114

Juan Barbier: The Developer Who Saves Fortune 500 Companies

Show Notes

About the Guest(s):

Juan Lucas Barbier, also known as the COBOL Whisperer, is a seasoned expert in modernizing legacy systems and bridging the gap between traditional COBOL and contemporary programming languages like Java. He is the founder of Cobb COBOL Agency, where his pioneering work ensures the survival and evolution of systems critical to industries, including banking and healthcare. Juan’s expertise spans AI, e-commerce, and digital transformation, making him a leader in the field of technology modernization.

Episode Summary:

In this insightful episode, host Mike engages with Juan Lucas Barbier, a leading authority in the realm of legacy system modernization, particularly with COBOL systems. Known as the COBOL Whisperer, Juan sheds light on the often-overlooked importance of understanding legacy systems before plunging into modernization with cloud and AI technologies. Listeners are introduced to a stark reality; many tech transformations falter without first decoding the foundational systems that uphold trillions in global transactions daily.

Juan emphasizes that COBOL, a language often dismissed as outdated, remains the backbone of many critical infrastructures. Through a unique process involving deterministic AI and thorough documentation, Juan and his team significantly increase the success rates of modernization projects. He discusses the critical role legacy systems continue to play, particularly on IBM mainframes, and explains that without the nuanced knowledge of COBOL, attempts to modernize will likely falter. Juan also touches on the evolution of AI and its integration into COBOL, highlighting the transformational potential of AI when blended with human expertise.

Key Takeaways:

  • Understanding legacy systems is crucial before undertaking any modernization project involving the cloud or AI.
  • COBOL is still vital, powering a significant portion of global transactions despite its perception as an obsolete technology.
  • Successful modernization requires thorough documentation and the involvement of COBOL developers to prevent failure.
  • AI’s ability to enhance coding efficiency is immense, but it still requires substantial human oversight when dealing with legacy languages like COBOL.
  • Planning, organization, and the use of AI-driven tools can streamline processes and significantly increase the speed and success of tech projects.

Notable Quotes:

  • “Everyone wants the cloud, everyone wants AI. But here’s the truth. Most modernization projects fail because they skip the one thing that matters, understanding their legacy systems.” – Mike
  • “Something that runs approximately $7 trillion in transactions every single day is not obsolete.” – Juan Lucas Barbier
  • “It’s impossible for a company to modernize the legacy system without a COBOL development.” – Juan Lucas Barbier
  • “We use deterministic approach with AI…to have probably between 92% to 95% of Java readable and Java native code.” – Juan Lucas Barbier
  • “If the machine is not autonomous, it’s not an agent.” – Juan Lucas Barbier

Resources:

  • Contact Juan Lucas Barbier: website | Phone: 646-693-2725
  • Mentioned Companies: IBM, Hitachi, Fujitsu, Unisys, Google, OpenAI, Scale AI
  • Tools and Technologies: WatsonX, Claude, Cloud Code, Motion AI

For those interested in technology modernization and the vital role legacy systems play, this episode offers deep insights into how these foundational technologies are being reshaped to meet modern demands. Tune in to hear invaluable expertise and stay enlightened with more such content from our series.

Watch Episode #114 on YouTube

Subscribe on YouTube

Episode Details

Modernizing Technology Foundations: COBOL, AI, and the Future of Legacy Systems


Key Takeaways

  • COBOL remains vital to global infrastructure, powering major industries like banking and airlines despite being perceived as obsolete.
  • Successful modernization of legacy systems requires meticulous documentation and domain-specific knowledge, leading to a significantly higher success rate.
  • Integrating AI is crucial to streamline processes, but human oversight remains indispensable, particularly for complex systems like COBOL.

Unveiling the Hidden Backbone of Modern Infrastructure: COBOL’s Unyielding Relevance

In an era where modern technology often takes center stage, it’s easy to overlook the critical systems operating quietly in the background. Despite being branded as outdated, COBOL continues to be the vital backbone of financial transactions, healthcare, and various global industries. As Juan Lucas Barbier, the “COBOL Whisperer,” underscores, “the reality is something that runs approximately $7 trillion in transactions every single day is not obsolete.”

Juan further elucidates that COBOL is not just a relic of the past but a vibrant component of today’s economy, running “85% of global transactions and 96% of airline reservations.” These statistics are a testament to COBOL’s entrenched position within the world’s critical infrastructure, reinforcing its indispensable role in industries resisting rapid obsolescence.

Part of this technological inertia stems from COBOL’s unmatched reliability—”it’s better to have a 60-year-old programming language that’s reliable,” Juan notes, emphasizing that the durability of legacy systems often trumps the allure of new technologies. It’s a sentiment echoed by Mike, drawing on personal experiences transitioning a life insurance company’s systems: “They took a bunch of people who’d worked there for 30-plus years […] they didn’t want to just terminate them.”

COBOL’s persistent relevance sheds light on the juxtaposition between chasing cutting-edge advancements and preserving time-tested reliability that secures our modern lifestyle.

Strategies for Successfully Modernizing COBOL Systems: The Human-AI Synergy

The process of modernizing COBOL systems doesn’t just involve new code – it requires a strategic, comprehensive approach rooted in understanding and methodical transition. Juan articulates the dichotomy between embracing modern languages like Java and the essential expertise in legacy technologies: “It’s impossible for a company to modernize their legacy system without a COBOL developer.”

Crucially, Juan highlights a three-stage process: “maintain, maximize, and modernize,” which encompasses careful planning and domain-specific knowledge. The importance of initial documentation and analysis cannot be understated, significantly improving modernization success “300% more than without documentation.”

Acknowledging big consulting firms’ tendency to automate conversion results in “jobble”—a hybrid of Java and COBOL— Juan warns of its pitfalls: “The COBOL developer does not understand it, and the Java developer also doesn’t understand it.” To counteract this, he advocates using deterministic AI models enhanced with human oversight to ensure maintainable and efficient code translation. Through this rigorous, human-influenced AI methodology, Juan’s team achieves robust, readable Java code, offering clients maintainability and trust in new systems.

Understanding these modernization tactics reveals the critical productivity AI and skilled oversight can bring to technological transitions traditionally fraught with failure risk, particularly for deeply integrated legacy systems.

Envisioning AI’s Transformative Potential in Technological Adaptation

AI’s pervasive adoption is reshaping how businesses approach modernization and functionality improvements across various domains. However, its integration is nuanced, especially for complex languages like COBOL where AI models display significant challenges: “The majority of COBOL AI models are really, really bad,” Juan notes, given its scarcity of available training data.

Yet, optimizing AI tools to streamline daily operations marks a key focus for modern enterprises. Juan mentions a few tools, such as “Motion,” which enhances scheduling precision and minimizes “paralysis analysis.” This emphasis on streamlining through technology reflects broader innovative adoption to improve productivity by “30 to 35% faster than other companies.”

AI integration extends beyond mere automation into autonomous task execution—that Juan identifies with agents. These allow for sophisticated decision-making, reminiscent of football agents operating beyond rigid instruction-following.

Furthermore, considering futuristic potentials like automated coding through tools like “Claude Code,” Juan suggests that AI advancements enable transformative automation capabilities. This progress enhances developers’ speed and reliability, promoting vast efficiency gains across their workflows.

The growing role of AI not only enhances present-day business efficiency but also heralds a transformative opportunity to revisit existing technological structures with an innovative lens, inviting organizations to rethink and revitalize their technological foundations.


These insights invite a reevaluation of how legacy technologies and emergent digital strategies coalesce to foster resilience in our rapidly-evolving digital landscape. Seamlessly integrating legacy strengths and AI-driven modernization elucidates a hidden relationship that defines our contemporary technological capabilities, emphasizing the nuanced paths towards robust innovation.

Contact Information for Juan Lucas Barbier

Email: ju**@**********cy.com

Timestamp Summary
0:00 The Importance of COBOL in Modernizing Legacy Systems
3:44 Challenges of Transitioning from COBOL to Modern Web Technologies
5:58 Modernizing COBOL Systems: Challenges and Strategies
10:04 Challenges and Innovations in COBOL to Java Transpilation
14:51 AI Tools and Automation for Business Efficiency
20:22 The Importance of Certifications in Niche Technical Fields
22:13 The Future of AI in Automating Coding and Communication
27:06 Defeating Video Game Bosses and Life’s Challenges