3 ms·
I had to learn and use Bubble to build an application (no choice, per client's request) and as a programmer I found it to be a nightmare. I can definitely see
by eljimmy 9y ago
I had to learn and use Bubble to build an application (no choice, per client's request) and as a programmer I found it to be a nightmare.
I can definitely see it as a great and useful tool for non-programmers, but having to go throw your entire skill-set and decades of knowledge out the window to use a tool like this was just a horrible experience.
Again, I don't mean to disparage it, as I can see the benefits, but for programmers, you're better off building an app with the skills and knowledge you already possess.
- aeorgnoieang 9y agoThere's something like an 'uncanny valley' between RAD tools and a more 'best practices' setup/workflow. The upsides are obvious – someone that's not a 'software engineer' can program things that do real work! The downsides tho are much less obvious; more 'hidden' costs really. It's easy and quick to bang out a new feature, but also really easy to inadvertently update or rollback another unrelated set of changes. As a professional programmer, I sure don't want to give up version control, unit tests, integration tests, automated builds, and automated deployments. Tho in fairness to RAD tools, and both the code they produce and the whole workflow involved in using them, when I started my current position the non-RAD-tool code was (much) worse, and much more difficult to refactor and cleanup, than the RAD-tool code.