On the other hand, as an engineer, Retool depresses me immensely. Tech debt accumulation is incredible with these tools - security is impossible - and performance is abysmal. Without exaggeration, I now ask in interviews if no-code tools are encouraged. If yes, I’m moving on. Software engineering cannot have failed so badly that we’re left dragging and dropping with no version control. It’s madness, and I’ll fight it until the end.
No code tools are cool - but they need to be quarantined. To quote the film “the departed”, “I treat them like mushrooms - keep them in the dark and feed them bullshit”.
By focusing on developers we were able to lean into supporting existing development workflows: versioning with Git, testing with staging environments, debugging with dev tools, monitoring with Datadog, etc.
Our goal is to remove all the boilerplate (spinning up a new box, managing access permissions, setting up staging data and environments, etc) that it takes to just get to writing the business logic unique to you. In my experience this causes as much debt as the logic itself!
I hope you can kick the tires on the new product — would love any feedback on how this could be even better for devs
Now 6 months later that leader is gone, developers realized applications in Retool are harder to maintain because it’s just spaghetti code with no type safety or proper code review and teams are moving back to internal React applications.
You could build a much nicer user experience with react and make a maintainable codebase.
I think the promise of no-code making it easier for users to contribute is not reality.