As someone who considerers themselves (and is considered by others as) a senior Bubble developer, I can’t agree with this at all…

Bubble is great for a lot of things… and completely unsuited to other things… (although it can probably do most things if you really stretch it, many things are just totally impractical to do with Bubble, at least in a scalable, performant, cost-effective way, no matter how much you want to believe that’s not the case).

The WORST possible thing you can get is a ‘Dev’ who believes (or wants to believe) that Bubble can do all things.

In fact, I’ve seen the (often dire) consequences of that too many times.

A good (and honest) dev, should know the capabilities, and limitations, of Bubble (or whatever platform/tech-stack they’re using) and be confident and capable enough to know when something either is outside the practical limits of the platform, and requires custom code solutions - or is totally beyond the practical capabilities of the platform (even with custom code solutions).

A Bubble dev convinced that Bubble can do ALL things (when it definitely can’t) is a recipe for disaster (and disgruntled clients).

Although it’s also true that (as has been expressed here already) a trad-dev who doesn’t know Bubble can be just as bad as a Bubble dev who thinks Bubble can do everything (I’ve seen both sides of this, and neither one bodes well for the outcome of the app).

Bubble can certainly do many things, and is a great platform to work with - but what you need is a Bubble dev who truly understands the capabilities AND limitation of Bubble, who knows how to work WITHIN the Bubble platform AND how to use code and/or external service as and when required.

And also who knows when Bubble simply isn’t the right tool for the job, and isn’t afraid to say so (not one who just wants to believe no matter what).

A true ‘senior’ dev will do that (whereas many junior devs will convince themselves, and you, that Bubble can do ‘all’ things, and end up creating a tangled mess of impractical Bubble logic, APi integrations, and non-sensical custom-code to try to make things work in Bubble which would be much better suited to other methods of development).

13 Likes