There is a subtle — and perhaps inevitable — irony in the current stage of technological innovation. Over the last decade, much was said about the future of development lying in visual platforms: low-code, no-code, drag-and-drop. Those solutions did democratize part of the digital creation process and delivered real gains in certain contexts.
But then generative AI arrived — not to eliminate code, as many imagined, but to reinforce its role.
Gradually, tools like GitHub Copilot, CodeWhisperer and others are making software engineers more productive, more autonomous and less constrained by repetitive tasks. In that shift, traditional code — which many considered to be in decline — repositions itself as a strategic choice, not merely a technical one.
Engineering's return as a differentiator
The promise of low-code/no-code was always clear: deliver faster solutions with less dependency on technical teams. In many companies it worked — especially in operational areas or for prototyping.
But what we have observed over the last two years is a shift in axis.
With generative AI, the marginal cost of programming has fallen — in both effort and time. The programmer no longer needs to write every line by hand; they now orchestrate blocks, review suggestions, adapt patterns. An engineer with Copilot, for example, can save 30% of time on tasks like function creation, unit tests, or documentation (GitHub, 2023).
That productivity leap, in practice, puts traditional code on a different competitive level. It shifts from being "slow and expensive" to being fast and bespoke — without the limits imposed by closed platforms.
The abstraction that costs dearly in the long run
The problem with visual solutions appears when they scale. Often, what starts as an efficient automation becomes a maintenance bottleneck, with fragmented business logic and little documentation. The "automation island" phenomenon is increasingly common in companies that adopted low-code without governance — applications that solve a local problem but create a global risk.
Furthermore, sophisticated customizations are difficult to execute on generalist platforms. Code, by contrast, allows near-total freedom — provided it is well designed.
This does not mean low-code and no-code should be abandoned. They have their place. But perhaps the natural destination of robust digital products is, sooner or later, to return to an engineering foundation — now amplified by AI.
A choice that is less technical than it appears
Choosing to develop with traditional code today is no longer a question of technical bravery. It is a business decision. Companies that control their technology base can evolve faster, avoid dependencies, and explore new models with greater freedom.
It is telling that giants like Google, Amazon and Microsoft are investing in AI for developers — not to replace them. That tells us something: engineering remains the differentiator, only now amplified by intelligence.
Conclusion
While visual platforms will continue to be useful as access and automation tools, the more strategic move that mature companies tend to make is different: reclaim engineering, but with new instruments.
The future of software may not be "codeless," but rather with more code than ever — written faster, smarter and more strategically.
References:
Ready to accelerate your business with innovative software solutions?
Get in touch to discover how our custom software solutions can digitally transform your business.
Let's talk?

