My Search for a "High-Quality" Bubble Developer: A Cautionary Tale

…cleaned up with the help of AI so I wouldn’t get banned for saying what I really wanted to say.

This morning I spoke with a friendly guy in the EU who enthusiastically told me that the Bubble forum is jam-packed with developers of “enormous expertise, quality, and trustworthiness.”

Naturally, I did what anyone in my position would do:
I burst out laughing.

You see, I’ve been on this magical quest to find just one — just one — developer who:

  • Understands scope
  • Delivers what’s actually asked
  • Doesn’t break things that were already working
  • Doesn’t ask me to drive them and their family to Niagara Falls

Yes, that last one really happened.

Let’s just say, if Bubble developers were Pokémon, I’ve caught ‘em all — the wrong ones.


:puzzle_piece: Developer Type 1: The Freelance Freestyler

I marked certain tasks as “Hands off — I’ll handle these myself.”
A day later, they were not only touched, but broken.

Hiring this guy was like asking a babysitter to watch your goldfish and coming home to find a hamster in its place. “I thought it needed upgrading,” he said (probably).


:top_hat: Developer Type 2: The Disappearing Act

This one told me the job would take “just a few hours.”
One week later, no updates.
No progress.
But now? New bugs that weren’t there before.

It’s like paying someone to fix your leaky faucet, and when you check back, your fridge is in the driveway and the ceiling’s dripping.

:automobile: Developer Type 3: The Side Quest Specialist

I hired a guy who had just landed in New York from overseas.
Before he touched a single line of code, he kindly asked me if I could drive him and his family to Niagara Falls.

Because when I said “I’m looking for a back-end developer,” apparently he thought I meant chauffeur.

:counterclockwise_arrows_button: Developer Type 4: The “I Fixed Something You Didn’t Ask For” Specialist

I hired this developer to fix something specific — we even discussed it in detail.
He agreed. I paid him.

The next morning, I checked in expecting progress on the actual task.

Instead, I was told:

“I thought it would be better to fix something else instead.”

Something I never asked for. Something that didn’t need fixing.
Meanwhile, the original problem — the one I paid for — was untouched.

It’s like paying someone to fix a flat tire and coming back to find they repainted your bumper and left the tire still hissing air.
I didn’t know I needed to include the phrase “Please fix the thing I paid you to fix” in writing.

:hammer_and_wrench: Developer Type 5: The Unfiltered Button Smasher

I had another developer who believed every part of my app was fair game.
It didn’t matter how clearly I said, “Leave this section alone — I’m handling it.”

He’d go in, tinker, break something, then act like he did me a favor.
It was like hiring someone to fix your car’s oil leak — and they remove your steering wheel while they’re at it.

At some point I started asking, “Does this person read anything I send?”

:warning: How to Spot the Warning Signs Early:

Learn from my bruises — here’s what to watch for:

  1. Empty Bios:
    If a developer can’t even take the time to build a simple site showing off their skills, that’s not humble — it’s a red flag.
  2. No Face, No Trace:
    When all you see is a cartoon avatar or a blank image, that’s usually a clue. Professionals show up — and that includes profile pics.
  3. No References or Portfolio Links:
    If someone gets cagey about showing examples of past work, you’re not hiring a developer — you’re hiring a mystery.

:man_in_lotus_position: Why I Wrote This (With AI’s Help)

Honestly, if I had written this without help, there’d be a lot more four-letter words and a permanent ban on my forum account.
But with a little help from AI, I’ve kept it clean — and maybe even helpful.

To the rare developers who actually communicate, deliver what’s asked, and don’t hijack your project or your car keys:
You’re appreciated more than you know.

To everyone else:
Please stop applying. You’re making the internet worse.


9 Likes

Have you thought about Find a Dev Day? It’s tomorrow. https://findadevday.com/?profile-type=developer

Bluntly, though, if you think everyone else is the problem, you might find that the actual problem is closer to home than you realise.

And, if every developer keeps breaking things, it is likely because the app is so tech-debted that it’s impossible not to.

High quality devs don’t come cheap. You might find more sympathy if you share the hourly rate you were hiring at.

Best of luck.

7 Likes

Hi George,

Appreciate the reply. I want to clarify a couple things — I never said “everyone else is the problem.” I shared a series of real-world experiences with specific individuals to highlight some recurring issues I’ve faced. I even made it a point to call out and appreciate the few developers who do get it right — so the suggestion that I’m blaming everyone just doesn’t apply here.

Also, just to be clear, professionalism, accountability, and respecting project boundaries should be expected at any price point. “Breaking things that weren’t touched” or “doing unrelated work instead of what was agreed upon” isn’t a budget issue — it’s a discipline issue.

So sorry that you had to deal with that. :pensive_face: I hope you can find someone that will actually be able to assist with your project. I have hired several developers over the years and I have never experienced that.

This one cracked me up:

1 Like

Glad you liked! Here are his actual words when I suggested meeting at Regus Business Centre in NYC:

I am ok with that but instead of that can we go to Niagara Falls ? My family will enjoy and we will discuss the project. If you are ok ?

2 Likes

Wow, that’s pretty bold.

Yeah he is. When that didn’t work he suggested another trip.

Good Morning John

Come to my friend home. He has holiday. If you can come here then we can go from here to near vacation rental

If it’s far away for you

2 Likes

That is so interesting. Guess he was vacationing, not working. :man_shrugging:

This guy was from India and he told me that he was on a trip to meet his clients and pay them respect… Whatever that was suppose to mean?

:man_shrugging: Not sure either. Well, I hope you can find someone that is a good developer. It’s unfortunate that you haven’t found one yet.

@Dog-Tag Really sorry to read your post. Sometimes customers prefer Freelancers over Agencies because they had negative experiences with agencies and just wanted only 1 person to communicate with so they choose Freelances.
However, your experience is nothing short of terrible and I can imagine how frustrating you are and I believe if I were you, I would’ve felt the same like you to say the least.
In my opinion, whether it’s an agency or a freelancer, it’s a matter of professionalism, discipline, consistency, clear communication and technical skills and to guarantee that you’ve got all that it could be truly challenging.
I don’t want to speak negatively about anyone but I still believe that what you’re looking for exists here in the forum and I totally agree with you that such unprofessional practices make the internet worse.

I laughed so hard reading this topic.

I guess it’s good news for good developers out there knowing that most of developers are of this kind. Extra caution for employers though.

2 Likes

Hi there, It would be great if you could write about good developers, too.

1 Like

That would first require a happy ending. Would you not agree?

That’s for sure!

I see your point, and I agree. Still, I believe it’s important to share positive stories about good developers. As a developer and freelancer, I always aim to deliver real value to my clients, not just project.

Who knows? Maybe next time, you’ll be my client. LOL

Well… maybe someone reading this thread will take you up on your offer but for the moment I cannot.

The problem I see is that there are many “developers” who work on small projects or implementing simple features, but when you put them into a system that has already been developed, in production, with dozens of workflows and hundreds of actions, they simply cannot understand the logic and make the connections.

That is why it is very important that the person you are going to hire understands the rules of your business very well and that your code is very well documented.

This hiring process is always painful, especially here in Brazil. I start to suffer from anxiety whenever I know that I will need to hire someone.

5 Likes

^^^^ This 100%

Greenfield development from the start of an app to the basic MVP is very different from developing on a live app that’s been in development for years. There are very few agencies and freelancers that can do that well.

3 Likes