The buzz is building around the idea of “low-code” and “no-code” platforms, where anyone with a great idea can spin it into existence regardless of technical ability. Such days are not upon us quite yet, but they are coming. In an article for InformationWeek, CA Technologies CTO Otto Berkes discusses the implications of this coming technology.
Berkes likens low-code to when graphical user interfaces (GUIs) first emerged: GUIs enabled people to use technology without deep technical understanding, which meant they were free to just focus on accomplishing more work. Low-code is coming at a good time too, when businesses are finally realizing that silos must be torn down and information must be democratized. Berkes continues to say this:
We are entering a world where software programs with many millions of lines of code are not unusual. Increasingly, we write code in combination with existing layers of code, and it’s becoming much harder to test and debug software systems end-to-end. The reality is that code has always depended on other code – the earliest mainframe programs depended on the underlying operating system software. This trend will only accelerate, and even in the most complex of applications, we will be increasingly assembling code from existing blocks rather than staring at a text editor and working on a monolithic program from start to finish.
Berkes finds that there are three implications to consider here:
- “Black boxes” of code introduce new security risks.
- The new role and shape of IT amid these developments is uncertain.
- Skilled people might accidentally be putting themselves out of a job by inventing no-code solutions.
This is only the beginning of the conversation though, because the technology itself is only just starting out. Right now, we just watch and wait.
For additional insights, you can view the original article here: https://www.informationweek.com/strategic-cio/enterprise-agility/breaking-the-code–when-everyone-can-create-technology/a/d-id/1330950