All Posts in Technology

November 30, 2020 - Comments Off on Application knowledge is the foremost skill developers need for rapid legacy-system success

Application knowledge is the foremost skill developers need for rapid legacy-system success

November 30, 2020

by Todd Erickson

The COVID pandemic has highlighted the importance of maintaining legacy computing systems, and the need for more mainframe software developers.

But as Bill Hinshaw, owner of COBOL Cowboys, says in the latest Phase Change podcast, learning a "legendary" mainframe language such as COBOL is only about 10% of getting developers productive in applications they don’t understand.

Learning COBOL is probably about 10% of getting a person productive. It's the other 90% learning about that organization, how they handle business rules.

The other 90% is educating developers on how the applications run and what business rules the organizations have embedded in the applications.

Bill and Eileen Hinshaw founded COBOL Cowboys to provide software development and support for legacy environments. Bill has nearly 60 year of experience in mainframe software development and IT.

In this Phase Change podcast, Bill points out that while many organizations have announced plans to move away from legacy applications to newer technology, they won't be able to quickly rip-and-replace the 200 billion-plus lines of COBOL code currently in use.

Bill says that one reason why we won't see widespread replacement of COBOL-based applications is because a lot of companies lost the expert developers that built and understand the legacy systems through the years.

He explains why public and private organizations are struggling to find people willing and able to maintain applications written in code developed decades earlier, and how programmers that are new to legendary applications often take months to learn the systems before they are productive.

The podcast also includes our conversation about the coming role of AI in software development and how critical it will be for helping developers become more productive with mainframe systems more quickly.

Learn more about the COBOL Cowboys and how critical mainframe applications are to the world in this Phase Change podcast.


Todd Erickson is a Technology Writer with Phase Change. You can reach him at terickson@phasechange.ai.

May 21, 2020 - Comments Off on Education is vital to legacy applications’ future – podcast

Education is vital to legacy applications’ future – podcast

May 21, 2020

By Todd Erickson

Educating young developers about the importance of legacy software applications, and building the tools needed to connect them with modern technologies are the keys to combining old-school reliability and new-school engineering say Bill and Eileen Hinshaw of COBOL Cowboys.

If you've followed the stories about the computer-system meltdowns brought about by the overwhelming demand for government financial assistance during the COVID-19 pandemic, then you've probably read about COBOL Cowboys.

The Hinshaw's founded the company to bring together experienced programmers and organizations that lack the expertise needed to fix and maintain their legacy applications.

When the system failures started, government officials were quick to blame their back-end mainframe applications, just as they did during the Y2K crisis. However, those same officials were forced to backtrack when Bill and others revealed that the mainframe applications were fine – it was the agency's infrastructure and front-end systems that caused the problems.

Bill and Eileen have done a number of interviews about the system failures, but now they want to talk about moving forward to ensure that these legacy systems are updated using modern technologies, so they don't get blamed for the next computer catastrophe.

That's where education and better tools come into play. Bill and Eileen say the good that's come from our current situation has been the increased public and industry awareness of how important legacy systems are to industries and companies around the world.

Their goal is to educate young software developers on the advantages of mainframe systems so more programmers will be interested in working with them and will replenish the declining workforce.

Learn more about the COBOL Cowboys and how critical mainframe applications are to the world in this Phase Change podcast.

Todd Erickson is a Technology Writer at Phase Change Software. You can reach him at terickson@phasechange.ai.

May 8, 2020 - Comments Off on Colorado Inno profile explains how AI agent improves developer productivity

Colorado Inno profile explains how AI agent improves developer productivity

May 8, 2020

by Todd Erickson

Colorado Inno.com Associate Editor Nick Greenhalgh recently interviewed COO Steve Brothers for a profile story that explains how our technology operates as a subject-matter expert and will improve software-developer efficiency and productivity, especially for industries that rely on enterprise software.

Read more at ColoradoInno.com.

Todd Erickson is a Technology Writer at Phase Change Software. You can reach him at terickson@phasechange.ai.

February 11, 2019 - Comments Off on Phase Change CEO Steve Bucuvalas featured on the InfluenceNow! podcast

Phase Change CEO Steve Bucuvalas featured on the InfluenceNow! podcast

February 7, 2019

by Todd Erickson1

Phase Change’s Inventor, Founder, and CEO, Steve Bucuvalas, was featured in the January 31, 2019, episode of the InfluenceNow! podcast, hosted by Justin Craft2.

The InfluenceNow! podcast highlights startups, exceptional business influencers, and ideas from a variety of industries that influence the world.

Steve and Justin discussed how Phase Change and the technology behind Mia, the first cognitive agent for software development, became a reality.

The interview begins with Steve describing his career leading technology and artificial intelligence (AI) groups in financial services and insurance companies, and his subsequent entrepreneurial career starting and selling two different companies. He tells the story of how a single conversation with the buyer of his second company led to his interest in applying AI technology to the problem of software-development productivity.

At the closing, the buyer said to me, 'What's wrong with you guys in software? AI has changed financial services extraordinarily - increased our productivity 100 times,' which is accurate. 'Why can’t you do that with your own industry?'

That moment led Steve to research the barriers to applying AI to software development, and the development of the human-centric principles that led to the creation of the Mia cognitive agent.

The podcast continues with Steve and Justin discussing why organizations that rely on applications written in the Common Business-oriented Language (COBOL) programming language are Phase Change’s first target market.

COBOL is this 40-50 year-old language that has atrocious legacy problems. Because the code has been around [so long], it runs 85% of the world’s financial transactions and [there’s] 220 billion lines of [active COBOL] code. The programmers are all in their 60’s and they all want to retire, but they keep getting incentives to work a few more years because no one wants to learn COBOL. In fact, some of the kids in computer science [college courses] have never heard of it.

Justin and Steve conclude the interview discussing the productivity gains realized by Mia and Phase Change’s technology, and when it will be generally available.

To learn more about how Steve and Phase Change Software will radically improve software productivity, watch the podcast video below or listen to the audio podcast.


1Todd Erickson is a tech writer with Phase Change Software. You can reach him at terickson@phasechange.ai.
2Justin Craft is the Founder and CEO of Cast Influence, a Denver, Colorado,-based turnkey marketing agency. Phase Change Software is a client of Cast Influence.

February 4, 2019 - Comments Off on IEEE magazine publishes Phase Change research scientist co-authored paper

IEEE magazine publishes Phase Change research scientist co-authored paper

January 31, 2019

by Todd Erickson*

Phase Change research scientist Rahul Pandita’s co-written paper, “A Conceptual Framework for Engineering Chatbots,” was recently published in the November-December 2018 issue of IEEE Internet Computing^.

The industry magazine is published bi-monthly by the Institute for Electrical and Electronics Engineers (IEEE) Computer Society for evaluating and reviewing Internet-based computer applications and enabling technologies. It focuses on technologies and applications that enable practitioners to utilize Internet-based applications and tools, instead of having to build their own.

The paper

The use of chatbots as virtual assistants is becoming more widespread as companies strive to increase community engagement online and on social-media platforms.

The problem is that most commercially available bots are engineered with If-This-Then-That (IFTTT) frameworks from the 1980s. These decades-old frameworks often create inflexible chatbots that are difficult to maintain.

The bots can be monolithic and may mix dialog-managing rules with business-execution logic and response-generation rules. And when these chatbots must interact with third-party services to orchestrate workflows, the orchestration logic becomes entwined with the IFTTT rules.

Additionally, IFTTT tends to be order sensitive. As chatbots’ capabilities increase, their implementation rules grow more complex, and even simple modifications can require substantial effort.

The paper, “A Conceptual Framework for Engineering Chatbots,“ outlines a high-level conceptual framework founded upon agent-oriented abstractions – goals, plans, and commitments.

It theorizes that well-studied abstractions of goals and commitments from the area of artificial intelligence (AI) and multiagent systems allow for more flexible chatbots. Goals capture an agent’s intentions, and commitments capture meaningful business relationships between agents.

The paper describes how employing goals and commitments can enable a model chatbot that can be verified at design time or runtime, offers flexible enactments, and provides a basis for judging correctness.

Authors

In addition to Pandita, the paper is written by:

It is available free online for IEEE members, and can be purchased through the IEEE Xplore Digital Library.

*Todd Erickson is a tech writer with Phase Change Software. You can reach him at terickson@phasechange.ai.

^The figure represented in the featured image and the IEEE Internet Computing magazine cover are copyrighted by the Institute of Electrical and Electronics Engineers Inc..

October 30, 2018 - Comments Off on COBOL is dead! Long live COBOL!
A living collection of COBOL articles

COBOL is dead! Long live COBOL!
A living collection of COBOL articles

updated October 30, 2018

by Todd Erickson

To stay up-to-date with the latest news and commentary surrounding COBOL-based applications, we track and archive COBOL-related online articles. Below is our current collection of stories, which we try to update frequently.

Excerpt

It’s Cobol all the way down
COBOL-based systems continue to run much of the world’s financial systems. But its supporting workforce is retiring and efforts to convert these applications to modern programming languages are expensive and time-consuming.
April 2018
by Glenn Fleishman, Increment.com
https://goo.gl/QpnUFa

Brain Drain: Where COBOL systems go from here
Not only does losing experienced COBOL programmers hurt many companies’ ability to maintain its mainframe systems, but it also means the loss of the programmers’ deep understanding of the business logic. A number of organizations are teaming with private businesses to educate younger programmers and team them with experienced developers before it’s too late.
May 21, 2012
by Robert L. Mitchell, CIO.com
https://goo.gl/8UKvPg

Read more at CodeCatalyst.ai

January 25, 2018 - Comments Off on Introducing Mia — the first assistive AI for software development

Introducing Mia — the first assistive AI for software development

January 25, 2018

by Todd Erickson

Phase Change proudly presents our maiden in-house video, featuring Mia, the first assistive AI for software development.

Mia helps organizations retain the expert knowledge encoded in software. Developers, stakeholders, and executives can use this knowledge to better understand their applications and increase development productivity by a factor of 100.

Learn why founder and CEO Steve Bucuvalas first began to envision the technology and see how Mia collaborates like an expert to help users explore and comprehend their software.

Discover why one executive said, "I never thought I'd see this in my lifetime."

 

 

Todd Erickson is a tech writer with Phase Change. You can reach him at terickson@phasechange.ai.

July 10, 2017 - Comments Off on Phase Change will bridge application knowledge silos

Phase Change will bridge application knowledge silos

July 10, 2017

by Todd Erickson

Members of Phase Change's management team address how our technology will bring together an organization's siloed application knowledge to enable faster responses to market demands.

It's a paradox. Your most successful applications get larger and more complex with updates, upgrades, and new features until they become difficult to change and adapt. Now they are hard-to-manage legacy systems that cost ever more time and money to remain valuable.

One of the main reasons applications become difficult to maintain is that knowledge silos emerge – where various people in development and other departments understand small portions of the code, but no one person knows the entire code base.

Then when you bring people together to develop new features that will address market demands or opportunities, each contributor only knows his or her portion of the application code, each person has his or her own mental model of the code, and all of that knowledge is difficult to share.

Learn how Phase Change's assistive AI agent will bridge knowledge silos by understanding the entire code base, presenting a complete and accurate model, and collaborating with engineers and stakeholders.

Todd Erickson is a tech writer with Phase Change. You can reach him at terickson@phasechange.ai.

June 26, 2017 - Comments Off on Understanding code is the key to software development

Understanding code is the key to software development

June 26, 2017

By Elizabeth Richards and Todd Erickson

Discover how software developers are like archaeologists, and why understanding source code – the key to software development – involves a lot more than digging. You can read more about it at CodeCatalyst.ai.

Excerpt

Software engineers are often called developers. However, according to a number of experienced programmers, they spend the great majority of their time (78%) simply searching and understanding existing software, and the rest of their time (22%) actually modifying legacy software or developing new applications.

Programmers are forced to spend so much time finding and comprehending code because current tools and techniques are not technically savvy, and they are too focused on the searching process. They don't help developers understand how the code works together within the systems they serve.

Read more at CodeCatalyst.ai

May 25, 2017 - Comments Off on Why is Cobol cool again? – blog

Why is Cobol cool again? – blog

May 25, 2017

by Todd Erickson and Elizabeth Richards

Discover why the recent spotlight on Cobol systems and the shortage of qualified Cobol programmers isn’t due to a lack of qualified engineers, it's due to a lack of knowledge. You can read more at CodeCatalyst.ai.

Excerpt

At Phase Change, we pay attention to legacy systems and their challenges. So, why was a mainframe language developed in 1959 suddenly the topic of multiple news articles?

Reuters and The New Stack recently published articles about Cobol, an often-overlooked programming language that was developed before John F. Kennedy became the 35th President of the United States.

Organizations like the Department of Veteran Affairs and large financial companies, such as Bank of New York Mellon and Barclays PLC, are examples of the types of institutions that rely on Cobol applications for nearly $3 trillion worth of daily transactions. But they’ve used Cobol for decades, so, that doesn't explain the recent attention.

Read more at CodeCatalyst.ai