| I would agree. The no-code is an illusion in the enterprise realm - before you know it, you are waist deep in the custom code. No-code can really work only for small businesses imo. I come from enterprise background and that is one of the reasons I built Titanoboa - to make something that makes it easy to rapidly prototype new integrations on the fly. I summed up some of my thoughts on this topic here: https://www.titanoboa.io/repl.html The main point I am trying to test with Titanoboa is this however: State Machines <-> Process Designers is a spectrum and one product could handle the entire spectrum (or part of it). Titanoboa makes it possible to pre-define workflow steps and make it "no code" while also making complex custom integrations possible from the same environment with the same concepts. Plus also distributed data handling is in the mix. I guess now the challenge is how to market this versatility or whether it could create more confusion... |
For example these are the lowest common denominators I see.
#1 Graph: All of these systems allow you to visually design/represent the process as a graph. You yourself has abstracted these into graph problems and have come out with a simpler non-verbose BPMN alternative - which is great.
#3 Computability: Since the base is a definitive graph, essentially a graph that could execute is a finite-automata. That is, all of these systems put the power back to the end-users to create their own machines (without actually coding) hence the relatability with low-code. So at the end, broadly even the motive aligns from computability perspective.
But I'm still not convinced these denominators justify an all-in-one one-size-fits-all solution to this spectrum. I'm not saying one product shouldn't attack them all, but it's better to appropriately categorize them and develop unique features on top of each of them. At least that is what I feel at this point of time.