The Rise of the Citizen Developer - is Low Code right for your business?

The Rise of the Citizen Developer - is Low Code right for your business?


Have you ever heard people say that the computers used to get people to the moon are way less powerful than what is in your smartphone??It’s true.?In fact, they are less powerful than what’s in your washing machine, assuming you bought it in the last few years.?We’ve all seen how technology has increased in capability, complexity as much as it has decreased in physical size.?The code for the Apollo 11 Guidance Computer was even released onto GitHub recently so that we can marvel at the engineering that went into that stupendous project.?But, if you take a look at that code, it’s not at all easy to read. When you have 64k of memory to play with as they did (an amount that is inconceivably small to most people now, it is not even worth trying to describe it) your code must be “close to the machine”. This means it does not need much translation to turn it into true computer language.

As time has gone on, computers became more powerful, more capable of that translation, and more human-readable programming languages were designed. ?Back in the early 1980s, someone came up with the idea of 4GL – Fourth Generation Languages. This concept is a computer language that is so far from “the machine” as to be highly understandable by humans. The tools often generate secondary code in a more common programming language (such as C++), which is then in turn translated into the machine’s own language.?In this way, the idea goes, we can develop software faster, at a higher quality, without needing all those tricky skills that the early programmers required.

The opportunity

Today, those fourth-generation languages have reappeared as “Low Code”, and “No Code” tools such as OutSystems, Mendix and Microsoft PowerApps to mention a few of the many tools available. ?They have gained more traction in the last few years, leading to the rise of something called the “citizen developer”.??This is an employee who creates applications for use by themselves or others but whose job is not as a full-time developer in the IT team. At IDC we have forecast that the number of low- or no-code developers will rise significantly in the next few years, and a good proportion of those will be “citizen developers”.


Chart showing over 2 million citizen developers by 2025


For some, this is to be encouraged.?We have a genuine skills gap in many organisations. Hiring full-time developers is expensive if you can find them, and we lose a lot of “know-how” if they leave us, regardless of how well we manage our knowledge bases and source code.?In addition, software is often developed based on dubiously interpreted requirements, which leads to costly re-work to align it with the real requirements, even in an agile world. So, getting the real end-users involved in the actual production of software can be a definite bonus in many ways.

It is not all plain sailing

However, for others, there are many concerns. Software development is a discipline that has grown over decades, and quite apart from the technical skills needed there are a lot of important governance customs and practices that “part-time” developers may not understand or implement.?Things like structured testing, version control, security and a long-term support strategy should be part of every development programme, no matter what the tools you use to create the software.?

The use and abuse of data is also a key consideration. You must ensure the data that is used by these new applications is up to date, relevant and is not a potential security or privacy risk if exposed through one of these tools. Another factor to consider is that applications that consume company data but are poorly written can mislead the user and potentially cause decisions to be made based on flawed information with significant cost.?Other issues, such as accessibility and compliance with company policies, regulation etc are also to be managed.?You can see why some regard the idea of an army of “amateur” developers with horror.

In order to achieve the many benefits of low- and no-code tools whilst mitigating these risks, the governance issues must be tackled, and the team to deal with this is, of course, IT.?Governance, including tools, resources and support for these activities converts part-time developers into genuine “citizen developers”.?If the CIO doesn’t provide this support, in my experience the part-time developers will do their work anyway, and the IT team will end up mopping up the mess.

Where to go from here

Before embarking on any implementation of low- or no-code tools in your business, make sure you have ticked these boxes through the IT team and understood the support requirement in future.

  • ????????Security
  • ????????Application Supportability
  • ????????Training
  • ????????Data appreciation and management

We will be discussing the use of low- and no-code and how best to go about incorporating this into your environment in our IDC Digital Leadership Community session on Thursday 22nd July at 4pm BST / 5pm CEST.?Join us and hear from your peers about how they are approaching this growing opportunity by emailing me at [email protected], or connect with me here on Linkedin?

Dieter Kr?ftner

Chief Digital & Information Officer

3 年

The concept of 'Citizen developer' is not new. Having started my IT career as Access Developer 27 years ago, I was once one myself. The problem is that (whether low code or no code) it often relies on an enthusiast who has spare time as part of their day job. What starts off as a small process improvement solution, soon becomes business critical. This usually results in either single points of failure or a 'Shadow IT' department, with an unsupported and fragmented application/digital solution portfolio that the IT department has to pick up sooner or later, often needing to start all over again.

Mike Cadden MBA

A Board level, commercial leader with a track record of delivering successful transformation programmes in complex, international retail and FMCG environments

3 年

Fantastic Article Chris, to some extent we've always had "citizen developers" - Microsoft Access and Excel databases anyone - and hopefully we've learned our lessons from those days. I'm sure all CIO's have experienced that desire to go back in time and stop the proliferation of such systems. The rise of low code and no code will not be stopped, I touch on many of the reasons why in this article https://www.dhirubhai.net/pulse/build-strong-relationships-fight-shadow-mike-cadden-mba/ and I completely agree that CIO's cannot and should not prevent the "citizen developer" but rather focus on how they can facilitate within guiderails that protect the business. Personally I've been experimenting with Bubble.io to prototype a few ideas, and the ease with which you can build API driven apps is amazing.

Neil H.

Director Badine Nurseries

3 年

You still need many IT skills to write low code solutions, a good understanding of relational databases is definitely one, but when used correctly as project accelerators they certainly challenge modern development methodologies

Frank Edge

Head of Marketing Campaigns | ???? B2B Tech Marketer

3 年

brb, adding "citizen developer" to my CV.

Neil Ward-Dutton

Exploring and advising on the development of AI, Automation, Data and Analytics tech and trends across Europe

3 年

Good article Chris and I very much support your points about security, support, testing, governance etc! Vendors are trying to help customers with these issues by adding governance and lifecycle management capabilities into their tools, but still, education and the right culture are paramount. In practice I’m not sure true “citizen developers” really exist in many places, but we do see lots of places where these tools “shift the boundaries of participation” for business people in the process of developing apps.

要查看或添加评论,请登录

Chris Weston的更多文章

  • Six Key Considerations around Agentic AI

    Six Key Considerations around Agentic AI

    Since ChatGPT was released to the world a little over two years ago, it's changed our perceptions of how our technology…

    11 条评论
  • Can Generative AI replace coders?

    Can Generative AI replace coders?

    "GenAI can write code, so we won't need developers any more". There have been many excitable takes on the potential of…

    1 条评论
  • In the shadow of AI, Quantum Computing is quietly progressing

    In the shadow of AI, Quantum Computing is quietly progressing

    Back in 2017, I wrote a LinkedIn article attempting to explain Quantum Computing for the general businessperson. At the…

    7 条评论
  • What Mark Twain has to teach us about AI

    What Mark Twain has to teach us about AI

    This morning I was listening to the excellent Mystery AI Hype Theater 3000 podcast, in which Emily Bender and Alex…

    3 条评论
  • Sustainable IT, one project at a time.

    Sustainable IT, one project at a time.

    Today, 22nd April 2024, is Earth Day. It’s 54 years since the first Earth Day, launched in the USA before that country…

    5 条评论
  • Sustainability today, not tomorrow.

    Sustainability today, not tomorrow.

    As someone who has been involved in carbon reduction and sustainability efforts throughout my career, it was a joy to…

    3 条评论
  • London Tech Week - Worth the visit?

    London Tech Week - Worth the visit?

    Earlier this month, Jumar participated in London Tech Week through our industry association techUK, which is a…

  • 3 reasons you might still have Azure Classic VMs in your estate

    3 reasons you might still have Azure Classic VMs in your estate

    Back in 2020, Microsoft announced that their classic Virtual Machine Service Manager would be switched off in September…

    1 条评论
  • Why 2023 will be the year of Tactical Automation in business

    Why 2023 will be the year of Tactical Automation in business

    Automation tools have seen a great deal of investment in the past few years with the bigger vendors leading the charge…

    4 条评论
  • Wow. Jumar and me, one month in.

    Wow. Jumar and me, one month in.

    Remarkably, it’s been a month since I joined Jumar as Chief Digital and Information Officer. Time goes very quickly…

    3 条评论

社区洞察

其他会员也浏览了