The fallacy of low-code/no-code and generative AI

Developers at work in an office.
Image Credit: Pexels (Image credit: Startup Stock Photos / Pexels)

Thousands of coding languages have been used over time to create the applications that run our businesses, our government, our economy, and internet lives. While most are no longer used to build applications, enterprises continue to rely on decades-old applications that run on them, creating an unsolvable and fragmented problem for IT leaders. Legacy systems cost us almost half our time each week (or more) and billions of dollars. Yet in the rush to overhaul legacy systems, we are turning to illusory and costly quick fixes instead of breaking the mold for how we build software.

Business and IT leaders are looking to low-code/no-code and AI-assisted code generators as a quick fix for overhauling legacy systems or developing new applications. Those tools promise cheaper and speedier outcomes, tempting business leaders to believe that they can reduce their reliance on professional developers. Buyers beware: these quick fixes may result in a slow death spiral for your IT resources, creating even more uniquely coded legacy applications that the organization will need to maintain manually for the foreseeable future.

We need a completely new way to build software. That is a hard paradigm shift because code has been the foundation for our computing world. Those organizations that reject the cheap band-aid approaches and pivot to future-proof software architectures, which are free of legacy code and runtimes of the past, will be the true winners.

Consider your options carefully to avoid the next legacy code minefield. Low-code/no-code and generative AI solutions will create a fragmented landscape because they don’t take the application’s full lifecycle into account. It’s an easy choice to focus on application creation versus future maintainability, but it’s a decision that will impose significant future costs and complexities on your organization and potentially force yet another language onto IT personnel.

Ending our reliance on code in favor of maintainable applications, where the creation phase is collaborative between business and tech staff, is essential – even if that is not the solution being promoted by low-code/no-code companies. Until this is done, business and IT leaders will continue to focus on the proverbial tip of the iceberg, missing the much larger dangers lurking under the surface – expensive and almost impossible-to-maintain applications.

Thierry Bonfante

Chief Product Officer at Unqork.

The lure of quick and cheap is real

Budgets are getting smaller; inflation is driving prices up. Modernizing a legacy enterprise IT system is undeniably expensive. The U.S. Government Accountability Office’s review of various agencies’ IT systems shows that these are aged between 8 and 51 years and incur operation and maintenance costs of approximately $337 million annually.

Government or private sector, mainframes, data centers and legacy applications create massive amounts of technical debt – particularly for large enterprises that have been around for decades. These systems are difficult and expensive to maintain, causing engineers to patch applications that, at times, are older than they are. Looking for quick solutions like low-code/no-code may seem like a smart move at the time, if you forgo the longer-term implications. And most IT leaders are doing just that. Compared to 2022, Gartner forecasts low-code technologies to grow by 20 percent this year.

Unsustainable applications and technical debt

Low-code/no-code and generative AI can’t address the complex needs of enterprise applications, sustainably. Generative AI, when pointed at the right target, can do wonders. But technical debt and quick fixes to applications are problems stemming from code. Using those tools to create more code makes it worse.

Technical debt doesn’t only eat up budget, it takes time to contend with aging mainframes, data centers and legacy applications. Estimates for time alone to manage this debt suggests that developers spend ~42% of their week dealing with technical debt and bad code. While expense varies, the estimated impact of managing technical debt on global GDP is approximately $3 trillion.

Adopting low-code/no-code and generative AI solutions adds to the challenge of maintaining extinct languages and outdated technology stacks. The issue is twofold, generative AI has not been trained well enough to generate “good code”, and also creates uniquely coded, unsustainable applications that can be considered legacy from day one. When applied in this specific circumstance, the result is complex code that people can’t easily understand or use. It creates more problems than it solves.

Breaking the mold of how we build software

This is an inflection point. Consideration of the future of work and technology stacks looms large. It can only happen if we move towards data-defined software development, such as codeless architecture. With this approach, applications are described in open, flexible, and event-based definitions – not in unique code – which are then interpreted by an optimized run-time engine. By relying on reusable components, we eliminate the need to introduce new, uniquely-coded applications that add to our technical debt.

This paradigm shift will allow developers – not unlike moving to the cloud – to refocus more of their time on innovating rather than keeping the lights on, which in turn will drive time-to-market and productivity while accelerating technology backlog and capabilities. For IT leaders, data-centric application development will enable them to bring down total cost of ownership (TOC), while focusing on agility, efficiency, and scalability; not maintenance, patching and sunsetting.

We've listed the best COBOL online courses.

Thierry Bonfante is Chief Product Officer at Unqork.

Read more
Computer programming code. Programming code abstract technology background of software developer and Computer script.
Eradicating Europe's tech skills gap with no-code technology
A hand reaching out to touch a futuristic rendering of an AI processor.
AI-powered no-code vs generative AI: who will win the race to build tomorrow's tech unicorns?
AI Education
AI in 2025: Moving beyond code generation to intelligent development platforms
A sad woman looks at her MacBook while rubbing her temples in frustration
Technical debt—much like financial debt—is a cumulative beast
A person holding out their hand with a digital AI symbol.
Same skills, new tools: why developer fundamentals endure in the AI era
People coding in a business environment.
Low-code and AI could give businesses the boost they need
Latest in Pro
China
Chinese hackers who targeted key US infrastructure charged by Justice Department
Concept art representing cybersecurity principles
What businesses need for modern third-party risk management
An American flag flying outside the US Capitol building against a blue sky
Mass federal layoffs will have “devastating impact on cybersecurity, former NSA cybersecurity director warns
A hand reaching out to touch a futuristic rendering of an AI processor.
North Korean fake job hackers are going the extra mile to make sure their scams seem legit
Half man, half AI.
How finance teams can avoid falling behind in the AI race
A hand reaching out to touch a futuristic rendering of an AI processor.
Google Cloud unveils new AI Protection security tools, no matter which model you use
Latest in Opinion
Concept art representing cybersecurity principles
What businesses need for modern third-party risk management
An LG OLED TV on the right, and a Philips Roku TV on the left
I wouldn't buy the new Roku OLED TV – not when the LG OLED equivalent is even cheaper, while it lasts
Half man, half AI.
How finance teams can avoid falling behind in the AI race
The LGQNED93 and LG QNED91 with garden on screen
I saw LG's latest QNED mini-LED TV and it might finally compete with Samsung, Hisense and TCL
An abstract image of a lock against a digital background, denoting cybersecurity.
Cyber resilience under DORA – are you prepared for the challenge?
A person holding out their hand with a digital AI symbol.
The decision-maker's playbook: integrating Generative AI for optimal results