2 karma · joined November 2, 2016
There’s _a lot_ that goes into shipping a new product to GA within an existing company that I hope to write about later, but today I’m just excited that it’s finally out there for everyone to use.
We initially created Workflows because a lot of Retool customers wanted a way to build automations – like jobs to search Twitter for topics and dump relevant Tweets into a database. We prototyped and user-tested a bunch of different UIs, and landed on letting users drag and drop code blocks on a 2D canvas, while also making each code block a self-contained REPL.
We found that it struck a nice balance between the simplicity and speed of visual programming and the power to extend and customize everything (including the built-in logic blocks) with code.
There’s a lot more that we’ve built to make it more useful and powerful for engineers (time traveling debugging, split-screens, tree-views, auto-layouts, etc) that I’d be more than happy to answer questions about!
Zapier is no-code, catering more towards a citizen developer audience, where we’ve built Workflows with professional developers in mind. We typically see customers turn to Workflows when they want scalable self-hosting and more customization options (e.g. complex branching/looping, source control, custom error handling) than what Zapier is offering.