
Low-code: the good, the bad and the ugly
The MODELS conference is the premiere annual event where academics and industry come together to present and talk about the state of the art in our industry.
This year, 2021, CodeBots was invited to do the keynote speech at the ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS) for the low-code workshop track. It was quite an invitation as we do not consider ourselves low-code, we are champions of true innovation.
Summary
Low-code has ignited the enterprise world on fire and attracted a lot of attention to Model-Driven Engineering (MDE). It has been able to empower citizen developers to build apps with minimal input from professional software developers.
While we enjoy the attention to MDE, it stops short of fulfilling the vision of how far MDE can go. Like driving a car around in 1st gear, there are ways we can shift gears and take the high road and elevate innovation even further.
In this keynote, we are going to look at how low-code is only just the beginning and how other technologies have the power to unlock a door into the future.
Highlights
- From saving time and building projects faster, to a low barrier to entry, participants weigh in on why low-code has had such huge growth, particularly in the past 12 months.
- A Stripe report finding shows that key senior executives consider access to developers a bigger risk than access to capital—it's no wonder that enterprises are looking towards low-code technologies to minimise that risk by empowering citizen developers.
- Eban and workshop participants discuss why low-code is like driving a car in first gear. Various issues are raised such as the lack of visibility into the source code, extendability and scalability concerns mean that ultimately, low-code platforms limit citizen developers to pre-built blocks.
- Though there are options to extend, professional developers are needed to customise the app. However, the source code of apps produced by low-code platforms is often not of the best quality and has minimal documentation, resulting in the loss of control over the project and suppression of any true innovation.
- There are three ingredients to success: people, process, and tools. Using Epsilon as an example of the right tools, Eban explains why the key to control is being able to access models and metamodels.
- Eban goes on to show how CodeBots can give control back to an organisation of both professional and citizen developers. By allowing senior and professional developers to develop their own low-code platform that writes in any language they choose and integrates into their existing DevOps process. While citizen developers can use model-driven tool chains to create low-code applications that are more easily customisable, allowing true innovation.
Slides
The slides from the talk are available on SlideShare. Menti was used to present the slides and to create some audience interaction. The results and feedback from the workshop are interesting and worth deeper thought.
Discover More
Your Knowledge Base Is Lying to Your AI
AI has become capable of doing real work. But most organisations are feeding it knowledge that was never designed for machines. The result is subtle, expensive, and increasingly hard to ignore.
The Next Phase of Enterprise AI: Inside the CodeBots Roadmap
Enterprise AI is entering a new phase. The early wave focused on access to powerful models and rapid experimentation across teams. Now the challenge is operationalising AI. Organisations need structured ways to build reliable systems that are governed, repeatable, and maintainable at scale. In this post, we outline the three phases of enterprise AI and share what is coming next in the CodeBots roadmap, including Chat Studio, Knowledge Base, Metamodel Visuals, and DataIQ.
Meet BotBot from CodeBots
Starting a new bot should not mean inventing structure or accumulating technical debt on day one. BotBot scaffolds a best-practice repository, evolves it as standards improve, and makes your bots agent-ready so teams can build with confidence from the first commit.