Love when "No code" solutions come up every so many years just to simply die off.. I remember teaching myself VB6 in sixth grade and after realizing the reason "No Code" solutions are misleading are 1. There isn't really such a thing and 2. The power of computers comes precisely from the ability to.. code them at a meaningful level of abstraction. Don't get me wrong, "No code" may have a purpose, but I see that purpose being more in line with mock-ups and concept tests; not eliminating code.
Indeed! Look around at any mature software and you start to notice that it can be worked with at multiple levels. Perhaps it’s a bunch of built-in features to most users, with a smaller group of users tailoring things with “add ons” and “plug-ins” and “apps”, and finally an even smaller group who writes their own extensions or integrates another application with the API.
“No code” is always what software vendors sell in the beginning. Eventually, they win a large enough audience that they have to add full programmability, if only to automate the testing and management of things, and someone waves enough money at them to allow for some custom thing or other.