The no-code vs. code debate isn’t new—but it’s evolving. Recently, a public exchange on Facebook between two professionals, Umar Mirza and Ahmad Awais (Founder & CEO at Langbase), reignited the conversation. It revealed not just differing opinions, but two fundamentally different visions for the future of software creation.
Umar Mirza: No-Code Is About Empowerment
Umar Mirza made a passionate defense of no-code tools like WordPress. His view is clear:
“WordPress lets you make websites from scratch without knowing how to code. It’s for those people who want to manage their blogs etc. without having much IT background.”
For Umar, the criticism of no-code misunderstands its purpose. It’s not meant to replace developers—it’s meant to enable non-technical creators to get their ideas online without years of training.
He challenges the assumption that AI-generated code is inherently better:
“You need to know a little bit about programming to know the code spitted by AI agents…”
His point: if the goal is empowerment, then no-code tools already deliver. They’re practical, proven, and have helped millions build online presences, businesses, and tools.
Ahmad Awais: No-Code Is Not Enough
Ahmad Awais—an experienced developer and the founder of Langbase—responded with a more critical view of no-code:
“No-code is extremely limited to what the core software is designed for… Only 1% of the world knows how to code. The rest are stuck with the shitty experience of no-code for the last three decades.”
Ahmad’s argument is rooted in scale and flexibility. While no-code can get you started, it often hits a ceiling. If you want something that bends to your will, you need code—or at least a more advanced paradigm.
That’s where he introduces vibe coding:
“You will code without having to know what and how to code, but can always learn and make a much more dynamic on-demand software than no-code ever could.”
In his view, vibe coding is the next leap forward: an AI-powered development experience where users can build sophisticated tools without writing traditional code—but still break free from the rigidity of no-code platforms.
What’s the Real Issue Here?
This Facebook exchange reveals a broader tension:
No-code tools democratize software, but are limited by their predefined capabilities.
Traditional code offers ultimate flexibility, but is inaccessible to most people.
Vibe coding, as Awais envisions it, could combine the best of both—creating software that feels intuitive, powerful, and flexible, without requiring years of study.
A Future Beyond Either/Or?
We’re moving toward a world where software creation is no longer binary—code or no-code. Instead, the future may be AI-assisted creation, where the user’s intent is the starting point, and the tool adapts accordingly.
The Facebook debate between Umar and Ahmad isn’t just about two viewpoints—it’s about two realities that are starting to merge.
Leave a Reply