According to this article by Pam Baker in InformationWeek, until recently, only programmers possessed the power to write the code that ran various aspects of our lives. But when software ate the world and the programming hierarchy had to come up with a new plan to keep it powered, low-code platforms were quickly plated and served. The question now is whether low code is a satisfying dish or a serving of junk food.
Some advantages of low code
- accelerate application development
- reduce friction between IT and business users by enabling collaboration across tools
- reduce development costs and third-party software costs
- lower the barrier of entry for citizen developers
But there a key disadvantages of low code, especially when provided only for "citizen developers"
- it is not a system that works as an organization grows and evolves
- No-code or low-code platform may conflict with your existing codebase
- you may end up with errors that you cannot understand
"From a developer's perspective, we generally tend to shy away from a "magical" solution, which means we can't fully see or understand how it works and therefore don't have full control over it. its operation. This makes the code less flexible, which tends to be the biggest drawback of no code."