Codeless programming is the future

According to a Gartner study, by 2024, low-code application development will reach 65% of the total share of new software orders. About 75% of business structures will switch to using digital tools of their own design, for the creation of which programmers will not be involved. Their place will be taken by development engineers, and the profession of a coder will completely remain in the past.

Half a century ago, programming was mainly done by those who knew how to talk to the machine in the language of codes and commands, use assembler and think in bits and bytes. But these same people, in order to ease their work, began to develop new programming languages, adding more and more complex levels of abstraction. Why know the mathematical analysis and understand the methods of sorting data, if you can just call the Sort (x) function? The simplification of teams is a consequence of technological evolution, and the next logical step is to completely abandon them.

Back in the 90s, CASE-type systems appeared to automate software development. Today, for example, there is a Webflow platform and the Media Lab Scratch programming language, where ready-made logic blocks are used instead of typing text code. In addition to them, there are other powerful tools, such as Microsoft Power Apps, Oracle Application Express, Salesforce Lightning Platform, and even Google recently acquired the AppSheet platform for developing mobile applications without code.

The main incentive to abandon the code is business requests. Companies need more simple applications, they need to immediately provide each client with a simple and convenient utility, plug-in or service that will instantly complete a simple set of tasks. In such a situation, the manager-operator comes to the first place, who is able to quickly interpret the task in the finished structure and order the machine to implement it.

We have enough computing power at our disposal to automate almost any task, plus the issue of code optimization is no longer a priority. Perhaps this is not the right way, but for a wide class of consumers it is acceptable and convenient, so the business will not invest in training programmers - they will be replaced by automation. Applications without code will become cumbersome, but very simple, so anyone with basic skills can create them. This is equivalent to cooking a soup according to the recipe from ready-made products - maybe it will not be so tasty, but certainly edible. And professional programmers will only win, because they will occupy the niche of chefs, and will be able to solve specific complex tasks for which a considerable fee, which others simply will not cope with.

Post a Comment