Thank you for humoring me. I’ve been writing code for eight years and had never though about software in this way until recently.
I wonder if low code/no code technology is an attempt to automate to the extreme. Build the platforms that enable more people to construct applications. I guess we see things like IFTT, zapier, salesforce, etc and it hasn’t changed much in the software world yet. I think public API products fit into this category too.
That brings up and interesting thought. How does relate to the average level of craftsmanship across the profession? It seemingly creates a divide. Those who enable more software development must be must account for the delinquency of a newer generation of software development.
In my experience that is not on the top of engineers minds. Who knows though, I may just be part of an previous generation of software delinquents.