šŸ˜• Hard truths (that shouldn't be this hard)

How is it that Bubble, a company with more than a decade of experience and millions of dollars in investment, still struggles with recurring stability issues, sometimes on a monthly or even weekly basis?

And let’s be honest: this comes on top of a massive backlog of bugs and outdated integrations that have been left unaddressed for years.

Smaller competitors with far fewer resources continue to move faster and deliver more modern features, while Bubble keeps wrestling with the same basic problems again and again. At this point, it is not only disappointing for users but should also be embarrassing for Bubble itself.

Does anyone else feel the same way?

P.S. Hopefully this won’t be silenced. After all, what better way to prove Bubble’s commitment to transparency than by letting users ask hard but fair questions? Silencing posts like this would say more about Bubble than anything written here.

There’s been plenty of posts like these over the years. Rings true for any SAAS. Have you seen Cursor’s forums? It’s fair to criticize and the Community Managers, as far as I can remember, have not silenced anyone for criticizing Bubble. @fede.bubble is too awesome in the first place.

From my experience a lot of stability issues come from Bubble delivering fixes for tech debt. Josh and Emmanuel bootstrapped and personally developed Bubble for years before getting seeded and expanding the team. From my own experience…that comes with A LOT of tech debt. I’m still paying for it in one of my apps. Albeit I’m still a bootstrapping solo dev.

Issues also tend to arise during pushes for core system updates and big features (please be the property editor next. Please Please Please. And don’t mess it up please please please).

Another often overlooked point is that most of us are in the shared cluster. Just my hypothesis, I think a lot of their own dev branches are interwoven with shared cluster resources so the tendency for issues to arise in shared cluster are more frequent. Not an excuse but just a thought.

6 Likes

Hopefully

I doubt Bubble takes this post down.

Since I’ve started visiting the forum, I’ve seen a couple of posts I thought sure wouldn’t be around long…

and they’re still there.

I’ve made my share of posts that I cringed at afterward, but that’s the way forums work.

When I started visiting the forum, it was the time when the whole work unit thing came into being.

Lots of angry posts…some from longtime users. As far as I know, they’re still up.

I do think the main objective over everything else is to maintain stability.

I’ve not had a problem with my app going down…but then again, I’m not at the level a lot of people on here are.

I think after seeing so many comments about the stability issue though, there is something that needs to be looked into.

I think everyone who uses Bubble wants it to succeed.

2 Likes

I appreciate everyone’s thoughtful responses.

Every SaaS has issues, and yes, tech debt is real, no argument there. The difference is that Bubble is no longer a scrappy, bootstrapped two-person startup. After more than a decade, millions of dollars in funding, and a full team, the platform still struggles with recurring stability problems and outdated integrations. At this point, it should be embarrassing for Bubble itself.

On moderation: I share the optimism that posts like this will stay up. Still, my last one on the exact same topic was removed, even though it was constructive and backed by Bubble’s own promises. Unfortunately, when criticism crosses a line that makes Bubble uncomfortable, it sometimes gets taken down.

And that’s the core issue. Bubble speaks like a leader but often acts like it’s still patching things together behind the scenes. Meanwhile, smaller competitors with a fraction of the resources are moving faster, delivering more, and actually listening to their users.

We all want Bubble to succeed. But the road to success requires focus, and focus means having the discipline to say no.

People think focus means saying yes to the thing you’ve got to focus on. But that’s not what it means at all. It means saying no to the hundred other good ideas that there are.
-Steve Jobs

2 Likes

if you are referring to your first version of ā€œFeatures Bubble Promised (:file_cabinet: Bubble Archive)ā€ then you know the reason the first was taken down was the lack of proactive suggestions or actionable feedback.
I’m perfectly fine with users complaining but it has to be in a way that gives the team a path to resolution or at least some visibility into what’s wrong and why it is important.
Otherwise it just becomes noise and I can’t take that to the team to try and get it fixed

1 Like

Can we be the judge of that ? I want to see the original post

1 Like

When a post is made about the stability of Bubble, there is an entire team in the background currently working on it.

I would imagine the foundation that Bubble is built on is quite large, and updating while keeping everyone online is quite a task.

I feel strongly they are moving in the right direction, stability seems to be moving in the right direction but random outages are inevitable. It’s in their best interest to keep the platform stable, and I can only imagine what the Bubble office / Teams looks like when there’s an issue..

During the most recent issue, neither I or anyone on my apps noticed any issues, and it happened to be on the day where I was launching a new app being heavily used with over 200 users. I was very happy the Bubble team could find and fix the issue without any downtime or outage.

I feel this trend will continue and our experience will get even better.

5 Likes

thanks for the share @bcart0v, I sent it to the team and it made their day :smiley:

3 Likes

The original post that was removed wasn’t lacking suggestions. It was simply uncomfortable because it quoted Bubble’s founders making promises that still haven’t materialized years later. That’s not noise, that’s accountability.

And let’s be real: Bubble doesn’t need me (or anyone else) to ā€œgive the team a pathā€. The path already exists. Since you, @fede.bubble, seem to have missed it, let me walk you through it:

  1. Go to bubble.io/ideaboard
  2. Click ā€œsort by most votesā€

There it is, clear as day. Native PDF generation sits near the top, followed by page load and performance improvements. Users have been asking for the same things for years. The only missing step is Bubble actually acting on them.

Here’s the reality: if Bubble is fine with being just an okay platform, then outages, decade-old integrations, and ā€œforever betasā€ are part of the package. But if Bubble still wants to call itself the best no-code platform, then the bar is higher. The no-code market isn’t 2012 anymore. Back then, it was a novelty. Today, it’s a crowded SaaS space with competitors who are moving faster with far fewer resources.

Also, since you’re here, @fede.bubble, it seems you forgot to reply here. Maybe this time we can skip the disappearing act and actually get a straight answer?

I love Bubble and want to keep using it for years to come, but the lack of action on long-standing user priorities has become a constant source of frustration.


P.S. @emir.ozgun, I’d love to share the original post, it looked a lot like this one, just with the founders’ own quotes that made Bubble, well… uncomfortable.

1 Like

He said this, but yeah I don’t see how you can provide actionable feedback on these, you are not Bubble employee after all. So, if we induce that logic, complaining to major things, that we barely know what is going on in the background is subject to censorship ?

I don’t want to hurt Bubble, I am invested I want it to thrive so the best move on the chessboard is to report fede to the team and hope it is just initiatives of fede but not a reflection of Bubbles vision

1 Like

I can only imagine the layers of complexity behind building and adding new features to the translation layer that Bubble has built. It has conform to best web development practices client and server side while keeping consistency to the language that Bubble has created.

Then there’s uptime and performance maintenance for servers, microservices etc. All of which require monitoring and service levels.

I have my fair share of criticisms of Bubble but I can understand that a few million VC dollars pale in comparison to rising costs in software dev. Especially in the face of demand for AI features.

1 Like

@fede.bubble Is there any update on this?

I remember the team mentioning a while back that this was being looked into, but I haven’t seen any updates recently.

From a user perspective, the current behavior can be tricky — if someone is mid-flow and gets forced to refresh, they may lose work. Most other platforms I’ve used don’t enforce this so strongly, which makes me wonder what the technical or design challenges are here.

Would it be possible to give app builders the option to suppress the banner (and accept the risks themselves)? That flexibility would go a long way for apps with larger or more frequent user activity.

I know Bubble has to balance reliability, UX, and platform integrity — but this feels like a limitation that holds back apps at scale. Curious to hear whether this is still on the roadmap, or if there’s more context behind why it hasn’t changed.

(Edited: Passed through the ā€œfrustration filterā€ via ChatGPT)

This is why you see some sites say there are scheduled updates at specific times and dates. Other than that, they would have to rewrite their hot-reload (edit.. wait, what hot reload functionality? It makes you have to physically refresh before continuing… my bad) functionality which will probably one of the last things they do. To be fair, my other apps (not running on bubble), don’t have that issue because they can still make API requests with an older version of the front-end (like submitting a form), where it will only update on them once they reload the page. Personally, they should make Bubble behave the same way, and have it so only dev mode says changes have been made, but that’s just me.

1 Like