Ask HN: Does anyone find tools like Retool useful?
My friend didn't have a clue looking at the UI what to do.
Looking at them work, it was clear they had to know a little beyond the basics of databases, javascript, and html/css to even make sense what they were looking at.
As for me, I knew what was going on but then I was thinking why would I ever use this as someone that is experienced full stack SWE.
Personally it reminds me a lot of Notion. It is pretty approachable for nerds like me but I have never seen anyone else use any of the power features like databases or all the cool pivot type views that are possible. I have a handful of friends who use it and they say they just use it for notes, which is fine but that's like 10% of its usecases.
So... is anyone actually using Retool or similar tools for something meaningful? And what are you doing with it if I may ask?
9 comments
[ 5.9 ms ] story [ 37.1 ms ] threadIt's meant for technical people who don't know how to code.
I am definitely not the audience for it so I'm trying to understand. Thanks
FWIW- I run growth at DronaHQ ( retool like tool )
So again forgive my ignorance here. I formerly worked at a unicorn startup that exited some time ago, so I've not worked at FANG or something huge like that, but definitely at a company that needed to pump out tons of features fast for both internal stakeholders and external users.
For user facing stuff we eventually developed a design system so fair enough, don't need retool or something there.
For internal facing stuff, before our design system was built, we'd literally just use mui (or bootstrap, or even bare bones) and react and put together whatever tool Sales/support/etc. needed and it would be live in like a couple hours max. I could access any streams or databases easily, and put a simple UI around whatever. Things like a need to load up customer information from sfdc instance A and cross reference it against data in live customer db, and call out any data (like phone/email,etc.) that didn't line up.
Wouldn't it be easier for a full stack engineer to just code it? Or am I missing something? I mean drag and drop + set up interactions + pull from database + write to database + other things via a UI seems more time consuming than just writing 100-200 lines of code.
How do I get access to my customer database in this tool and salesforce instance? What if I need to check a user's account information via our account service to see if they have access to some additional paid features? Would I even want to connect a live data store to this kind of tool?
Sorry if I'm rambling, I am just confused if this is a valid use case or not. Or is it just to make basic forms?
So long story short - these tools are incredibly powerful to build complex business apps at breakneck speed.
- you deploy an on prem instance of the tool - you just connect to the data sources like sfdc or sql or whatever data sources via the connector layer - you drag drop and build Ui super fast and bind data in a jiffy
Net net - your time saving would be around:
1) no need to create APIs or anything to connect to your customer db 2) no need to figure sfdc custom APIs 3) no need to add any specific DB sdk in your app and figure using them 4) build Ui real quick. 5) write your cron jobs or microservices really