Bubble has lost its way

I came to forum just now because my Bubble has not been loading for half hour. When it loaded, I was not able to click on the element I wanted. Then I refreshed it, and now it has not been loading.

I can share the screen recording of my editor if you want. It is real pain right now. I have built my own app on Bubble which has become very complex app now. I don’t come to forum to pass my time or increase my clout or anything. I come and post here either when I have issues, or have time to help others or learn more of Bubble.

Here’s a video if you have patience to watch same loading animation for 4-5 minutes:

Here’s a video to show you the struggle after a page is loaded (I went to the page I was trying to go to in previous video directly by typing in URL)

And I am proud and surprised of Bubble that it didn’t crash while creating these videos.

My contributions,

· Dropdowns,Groupfocus, date/time picker, slider input, file uploader, photo uploader. Every one of them needs to change.
· Better search functionality
· Reusables need to be able to communicate to outside world.
· You need to be able to change the other reusable attributes via display data from inside. (if a reusable has 5 attributes you can only change the main attribute)
· List operations very bad
· Bubble built-in plugins loads every other group that is nested outside it, inflating DOM size ( Google material icons plugin )
· States need to have dynamic values

I can give you examples or tests that takes 2 hour min for the most basic thing.

5 Likes

Thank you, agree with everything you said. Bubble has been great, they don’t get enough praise for what they’ve built. I understand constructive criticism, but people have been way too negative lately

4 Likes

I’m not quite sure what this means, as to the use of the question mark is confusing me.

Are you asking if people are actually losing maybe 15 minutes a day? Or, are you asking if the fact that your team loses 15 minutes a day is actually a big deal or not? Or, are you stating that the fact that your team loses 15 minutes a day is not a big deal in your mind.

48 Weeks a year of work, 5 days a week of work = 240 days of work, x 15 minutes a day is 3,600 minutes a year, which is 60 hours a year. Personally, I charge $125/hour, so this 15 minutes a day would cost me $7,500 a year. Of course though there are more than just editor slow downs, so when I factor in all the time I spend trying to debug and resolve issues that I instinctively believe to be my own fault, only to uncover its a bug, and everything else related to those situations, I am losing some $15,000+ a year in productivity.

Of course things vary, so I guess if we consider a lower hourly rate of an average Bubble developer at maybe $50/hour that is $3,000 a year. Take into consideration a sense that Bubble has some 200+ agencies, we can realistically say that this 15 minutes a day loss due to slow/buggy behaviors in the editor cost an aggregate $600,000 a year across the 200 agencies.

I would prefer Bubble to pay a single engineer $300,000 a year to fix all the issues that cause this 15 minutes a day loss of productivity. But, I don’t know, that is just my opinion on how resources can be utilized more effectively. I think it is wiser to not throw resources away, which is what a 15 minute a day loss of productivity is.

I understand, from your perspective there is nothing to complain about, but trying to look at things from a different perspective, some people might see the repeated threads popping up as a sign of something is wrong that needs to be addressed.

Currently 118 respondents, with 34 saying 0 times a day…this is just under 30% of respondents. That means a bit more than 70% of respondents feel there is something that is needing to be addressed. That is not a tiny portion of users, that is a Large Majority of users who feel like some things need to be improved.

Constructive criticism always comes across as negative when the people receiving it are not open to feedback. Constructive criticism when received by those open to feedback and intent on making changes based on that feedback use it to become aware of things, they themselves, may not be aware of, and take remedial steps to address the issues raised through that constructive criticism.

I would say it may be likely that the reason for the increase recently in posts with constructive criticism and looking for other users views, is that perhaps Bubble has not been doing enough to use the constructive criticism to make the improvements in areas where the users providing the feedback view it as necessary.

I think what a lot of people miss as the main sentiment of these types of posts is that the users who are experiencing issues within the editor are demonstrating very clearly their love of the product and their goal of assisting the product team to improve it so that it can just become better for everybody. The time those users take to make these posts, to begin these discussions, to lead to tangible results that benefit the entire community should maybe be met with a little bit more of a fist bump and praise for having taken the time to attempt to advocate for the users. I can tell you, some 3-6 months ago when I was posting bemoaning posts are experiences with support emails, lots of people probably just looked at it as negativity and venting, but what it resulted in is a tangible change in the approach of how Bubble support relay information regarding bug reports, which ultimately for me, resulted in time savings and a better overall experience of submitting bug reports and communicating with support for them.

Change happens only when those in charge are made aware of the need for a change. When people sit quiet and content, nothing changes.

In the last two days I’ve lost 5 hours of productivity.

What was previously working functions of copy and paste into other apps where the option selected would have continued to be mapped properly, no longer are and the dynamic expression reads ‘current selected option is option’ where that last ‘option’ in the expression was supposed to be a specified option value like ‘read’ or ‘create’ and due to this issue, and the fact that the issue checker doesn’t pick up on those issues since the dynamic expression is still blue, I need to click into EVERY SINGLE ELEMENT to try and find ALL of the broken expressions throughout ALL of the pages and reusable elements to manually find the issue (issue checker doesn’t do it) and remap to the appropriate option while also needing in the original app reference the different elements…this alone cost me 3 hours in lost productivity.

Then today, a previously working function for a collapsed sidebar, when collapsed now the elements when hovered are flipping out and unclickable, and so after attempting 2 hours of debugging and issue resolution on my own, I had to attempt to submit a bug report only to find this nonsense going on with bug report system now.

So, should I just sit and quietly accept this loss of $625 in two days because I’m happy with what works, or should I bemoan and post about the broken things that cause these types of financial issues?

4 Likes

@cha_james

I would love to see the design and complexity of your app, care to share the link?

Yes the question mark was that I don’t think that time period is a huge deal, things take time to load sometimes and 15 mins I don’t think is that long over a day waiting for deployments and merges, sure it would be good if it was 0 but I don’t think it affects overall productivity too much. I don’t ‘turn the clock off’ when waiting for a merge or deployment so for me at least I’m not quite sure the dollar valuation of lost time applies quite that strictly.

That said this is pretty anecdotal, other people are saying they’re having more significant issues so maybe it could be specific to each device or memory capacity, if people are waiting 40mins for a deployment then that’s a problem.

The poll by nature though is going to attract people who are annoyed rather than people with no issues, and those kinds of things are my main concern here. Founders, investors, new businesses all read these forums, and when frequently at the top of it is a vent it makes them uneasy, even when it’s not an accurate depiction of most people’s experience. I’ve known a couple companies get spooked about moving to or staying on bubble by things said on this forum, only the last couple weeks a HR startup I know in the UK raised a round and is moving off bubble because it ‘can’t scale’ - a chunk of that was informed by stuff they read on here, alongside a pretty bad build by a freelancer.

I don’t think posting asking people how much they hate bubble is constructive criticism, the sentiment I hear here is completely different to what I see working on Bubble irl with people - it just would be better I think if the vibe on here was a bit more encouraging.

that is much slower than mine, there does appear to be a lot of variation then. I’m no expert in console logs or task manager but it would be interesting to see what they show, looks memory related.

I get it…I’ve internalized what some posts are driving at is the idea, the posts requesting bubble’s attention to address issues that have for the most part been long standing concerns of professional developers, are kind of killing the good vibes. For me, my good vibes are getting killed by the headaches I get due to the issues I experience on a daily basis with the editor. Case in point is today. Spent near two hours trying to resolve something that was instinctively assumed was my mistake, only to find out it is a bug with element transitions.

So my hope with posts like this started by another user, or the post I started, is taken by Bubble in the same manner I would take it as a business owner. That would be something along the lines of ‘these posts feel like they may drive away some potential new clients, or scare existing ones off platform, and the content of the posts feel like very valid issues. We should fix this so these posts go away and our user base gets back to experiencing the type of development environment we set out to offer’.

It wasn’t asked as a quantifying measure of ‘how much do people hate bubble’…the title and question was ‘how many times a day do you think I hate bubble now’.

It was posed as a way to get a sense of how often people find frustration within the editor and highlight one of the most long standing issues that I thought previously had been resolved through understanding the community concern of introducing new features. I could have neglected the inclusion of the zero answer choice to attempt to be malicious and not constructive at all in order to try and drive the direction of the conversation and poll in a certain way, but I didn’t because part of the goal was for me to better gauge my own reactions to things, and get a better sense of ‘is this just a me thing, or are others experiencing this as well?’

As nearly 20% of respondents have said ‘only when using new features not previously Q&A tested’, hopefully that will resonate with Bubble and result in the type of resolution I am hoping for. The reason I posted that was out of the frustration I was experiencing with the new page dropdown and the fact I wasn’t able to do my job because I couldn’t locate a page because the new feature kept automatically scrolling back up (new app to me, lots of pages and reusables). And if that is the outcome, I would hope that anybody who enjoys the benefit of it, although maybe disagreeing with the manner in which I have used the only megaphone I have, would appreciate the effort.

1 Like

yes, it’s a very very complet CRM + customer oriented + many things + stock management + … so It’s heavy, and I use many things, …but the reality, I have learned NOW how to use API connector, so many things will be done by this way… If you’re curious www.atlantide28.fr best regards

This is why I’ve mostly don’t opt-in until I read less “issues” reported on the forum but also some update from team.
Did I ever use the table element? NO!
Did I switch to the new workflow editor? NO! (I’ve tested it to see and just set it in 1 app to learn it… but that’s all)
Did I switch on the previous “new” expression composer? NO! (until I really need to edit the expression in th middle, so I turn it on and off right after). I was part of the “alpha” tester and I often comment that it was not ready to go in beta. I don’t know how it is for other alpha tester that are actually testing a lot of things (I’ve not been involved in alpha testing since a long time… I don’t know why), but really, there’s an issue with Q&A process.

1 Like