I use Octane Render  whose materials editor is based on graphically connecting nodes which might be materials (diffuse, specular, etc), image files, mappings, colours, procedurals, emitters and many more. Compared with conventional languages the Octane shader language lacks any sort of conditional or iterative constructs, which obviously simplifies the 'programming' required.
I'm happy with graphical node editing for this shader use case. However, I sometimes really miss the ability to do a global textual search and replace across multiple materials, e.g. to change the file name of a normal map that is used in a node in multiple materials. I suspect that there would be similar frustrations when maintaining and updating a complex system configuration using a 'no-code' node-based mechanism.
I should have been more precise - I was actually referring to the Octane plug-in for Daz Studio, where I don't think script nodes are available.
Taking it for a spin.
Early days, I get it. If I find a way to run it on Linux will post here.
What is serverless about? Is it the next big thing? Or just the new buzzword?
From Wikipedia, first result when googling. Don't be lazy.
"Software is eating the world. Unfortunately, most businesses still can't deliver software successfully, much less do so at the pace needed to stay competitive. For those who wish to keep up, let alone lead, software delivery & operation must be radically simplified."