Modern automation tools are ‘drag and drop’ easy and most people can accomplish something meaningful with them.
But this doesn’t mean that we should expect Jenny from Accounts or Bob from HR to be competent automation developers. There is still a lot of complexity under the hood of the friendly user interfaces.
Why should a “citizen developer” now need to care about, for instance, the idiosyncrasies of converting date formats between applications?
Or need to brush up on their SQL, XML, SOAP, REST, API, JSON, or OCR? OAuth2? Connection strings?
We currently have business users who have had to learn baseline software development skills. This is not ‘citizen developer’.
Can citizen developers truly exist?