Delivering Project & Product Management as a Service

No Code vs. AI code generation for the Citizen Developer?

👉🏾 Citizen developers are non-IT professionals who create and customize business applications using low-code or no-code development platforms. They have little to no coding knowledge.

👉🏾 The need to allow non-programmers to develop utilities and internal tools is a long-failed dream. There were several tries to do that via application generators, declarative languages (someone said SQL?) and later no-code environments that allow the user to draw her whims.

👉🏾 I was designing an app that would be deployed within heterogeneous users, some of them expected to have access to developer and some may use their 13 years old kid to do the job.

👉🏾 Till now I was leaning to no-code front end, but I’m thinking again. LLMs are getting so good at creating code via tools like Curser and Claude Dev extensions, and the user is interacting with them interactively via chat, so she creates the solution incrementally.

My guess is that soon UML and BPMN (Business Process Modeling Notation) diagrams are going to be created posthumously for management and documentation only.