The no-code/low-code space has been growing fast. The technology is democratizing access to modern software development, but there are still some issues that need to be worked out. Mass adoption is still held up because many organizations prefer to build from scratch and end-to-end solutions are not available.
To get a more in-depth look at the technical aspects of the space, we decided to talk to some of the technologists who are part of the no-code/low-code revolution.
No-code/low-code tools have not had much impact on the number of people working in IT. CIO of Quickbase Deb Gildersleeve said that propagation of no-code/low-code will help IT focus on more demanding tasks.
IT needs to spend more time thinking about how technology affects people. Tools that eliminate menial and time-consuming tasks help save time and energy to focus on bigger picture issues that make people's lives easier.
No-code/low-code incurs technical debt to a degree, an aspect that has become a major talking point. David Hsu, founder and CEO of Retool, feels that it's more about choosing where the debt would be an acceptable consequence than it is about eliminating technical debt.
It is possible to decide which technical debt is worth the flexibility low-code gives. He said that giving non-technical builders the ability to design and define their own interface feels very worth it.
In this survey, we spoke to executives about their favorite no-code/low-code tools, the different impacts these development suites have had on the IT job market, and how to ensure minimal technical debt.
We spoke to each other.
How much work is done via no-code/low-code at the moment? Will developers be required to learn how to code in 2031?
I am the CTO of a low-code platform that pioneered this category 20 years ago, and I do everything I can to help business leaders and developers build the serious applications they need. We have a few base, high-code components and a large part of the remaining OutSystemsUI platform is built in low-code.
There will always be a need for developers with expertise in high-code. The tools should be thought of as a way to remove the burden of long-term, undifferentiated maintenance work present in application development. Developers won't have to worry about that because low-code application development platforms handle undifferentiated work.
What are your favorite low-code tools?
There are a lot of no-code/low-code tools available. Many tools in this category run into problems when they need to scale or evolve over time.
What businesses need is a platform that combines agility, performance and scale that results in high-quality and secure applications. One that covers both high productivity and high expressiveness of developers and provides full elite CI/CD capabilities.
As long as you have software, there will always be a need for people that are capable of engineering software from the ground up. Deb Gildersleeve, CIO, Quickbase
Companies should seek out enterprise-grade low-code tools that allow them to build critical apps that solve serious business challenges while removing issues like legacy code and integrations.
Is the rise of no-code impacting the number of people working in IT?
No-code tools don't affect the number of people working in IT. They help to modernize legacy systems, eradicate technical debt, and enable them to build applications at a rapid pace.
It helps IT professionals empower their own teams to build the applications they need rather than rely on off-the-shelf options, and allows teams and developers to focus on more meaningful, creative work rather than maintaining outdated back-end systems or doing menial tasks.
Ensuring that companies separate privileged access to different production and non-production environments is one of the reasons why no-code/low-code tools are important.
As more businesses adopt low-code platforms, we're going to see IT departments grow in importance as they add greater value through custom applications with much greater speed and agility. This area is growing fast and helping to close the huge gap in development talent.
What other services could be offered along with no-code/low-code to make it a more attractive package for app development?
The need to build serious apps that can quickly scale to hundreds of thousands and even millions of users is one of the biggest trends we are seeing. The problem for many developers is that they have to use the best practices of modern cloud architectures and technologies, which can be very complex and expensive.