Hacker News new | ask | show | jobs
by chaorace 1785 days ago
Another ServiceNow developer here -- I feel that no-code tools are great for internal tooling, but that they fall quite short when it comes to crafting a proper user experience. To put it another way: there will always be a crossover point where the platform goes from helping you to hurting you. You'll usually have to rely on forcing your users into training as a crutch, unless you're willing to invest considerable time in hacking around limitations and maintaining those hacks. This works just fine if you have a captive audience (internal employees, customers with contractual lock-in), but is basically unacceptable when it comes to the cutthroat world of commercial app development.

I think this tradeoff is pretty well reflected in how ServiceNow's workspaces feature failed when it first launched in 2018 -- and why it has since been overhauled. Sure, they kept the original plug-and-play no-code UI, but they retooled it to work on top of a full-code framework that fully interoperates with the no-code UI. It's the best of both worlds: you can rapidly slap together a UI, then replace individual components of the UI with your own code as you go.

Most no/low-code tools also really suck at version control, in my experience. That's enough to make me loathe working with them, even when they do save me time :/