Bubble Programming isn’t there yet…

Rating: 2 out of 5.

Okay, so I was stumbling through the internet in a blind rage, trying to get a simple little application that handles a small amount of data up and running. I’m sure anybody with some but not a lot of experience programming has done: When you recognize something that should be easy for someone with experience but isn’t yet easy for you. About to give up and settle into gathering data manually, I found it, the one the only, the bubble.

Bubbles Logo

Claiming to be web apps with a visual programming language, you say Hell Yeah and start digging in. You may have disliked scratch when you were being forced to do it in school, but now that you’re only concerned with getting something working, an app builder sounds like a dream come true.

So you start digging in, and sadly you start to find the problems.

  1. So I was trying to get a new web app going in under a day; it was for an exercise that has to be moved online due to COVID. It only needs to run for a day, and It’ll never have to host more than ten people using it simultaneously. Jesus $29/month if I want all the advanced features… like having a custom favicon. It’s a little thing, but it lends an air of quality, and honestly, with the user interface and features available, no default stock media library to create beautiful backgrounds. It can’t afford to lose that one extra squirt of modern beautiful web design.
  2. I can’t have multiple revisions live. Seriously you’re going to charge me another $29/month for every app I want to have live full-featured online simultaneously—no ability to create a beautifully polished piece of work and then refine it repeatedly. Honestly, No Biggie, I can take down the other sites, and you can allow me to have one live with all the features at a time. NO seriously, you aren’t allowed to do that. They don’t let you swap which app is full-featured around; you pay for one app to have the full feature set, not your account. Honestly, I could get this if you were running large sites that take lots of server power, but most people will be running low volume apps like me.
  3. Why are you getting Regex in my simplicity? This one might be a personal taste of how I like things, but the moment something is going to toss Regex or something that an average individual doesn’t understand how to describe, you are no longer a tool for those people. To split an input string by commas, one has to use Regex expressions. Now having this doesn’t preclude someone like me, with a background in Electrical Engineering, who can code in C, C++, VHDL, Verilog, and several others over the years. But you’re no longer a quick, easy little app builder, you’re a tool for people who know what they’re doing, and the hassles that come from being visual, outweigh the benefits brought by a simple getting started. You are the Visual Basic of web programming, but worse because you’ve gone way too far with the visual programming at this point, without keeping it accessible to everyday individuals.

So what is the conclusion of half a day of fiddling around with Bubble trying to get stuff to work nicely? It’s a neat toy, but if you want to do something simple quickly, you’re better to invest the time, learn a traditional programming language, and not run up against a random weird limitation of the platform. That being said, the bubble does have it’s place. The no coding statement is an out and out lie, but I will use it again. Why you may ask, would you use it again if you’ve had such a bad experience working with it, well I’ll tell you why?

When I realized it’s problems and tried to get a refund for it. They gave me account credit. And I accidentally purchased it twice, so that’s two months of the bubble for me to percolate on. I was never suckered into thinking it was great, but I only really wanted to support it for a month in return for letting me run a quick exercise online, and now that my simple task has proved too hard for it, I’m frankly annoyed I have to support it at all.

Written April 30th 2020


Journal Assignment 1

Writing this post as an assignment for an Academic and Business Writing course being offered online through It is an absolutely fabulous website offering courses on various subjects. Therefore I’m suring up my writing skills and getting some training.

The Reasons I Write?

While I’ve written for almost every reason there is to write, I primarily write for the fun of it. It is a genuinely enthralling experience to convey information and ideas into a reader’s head as clearly as possible. That being said I have not always been a good writer, and in many ways, I’m still only an okay writer.

I still need to get faster at writing. I need to be more precise on my first pass so that I can write when I need to, as opposed to when time allows. I still need to be more persuasive in my business writing. I need to be able to convince people to hand over hundreds of thousands of dollars. I still need to craft longer, more intricate stories, unhindered by plot holes, and story dead ends. I still need to write more informative academic papers, ones that can change my field, sharing my research.

I have a long way to go.

All that being said, while I dread the writing I’m bad at or feel most insecure about. I genuinely enjoy the writing I’m good at. When my words flow like wine, and people understand what I’m trying to say. What I need to improve the most is my business writing, where I have the most cracks in my ability, I loath it with a passion, even though I have to do a lot of it.

If this course can offer me the mortar and cement to fix the cracks in my writing abilities, I will be thrilled and eternally grateful.


One thing I need to say…

A Balloon Popping In Slow Motion, Shot on a Pixel 3

Because getting stock footage rights is too expensive I did the next best thing. Put together my own video of a balloon popping. It’s not as slow motion as stock footage or as clean as stock footage, but at least it’s free.


My 3D model brings all the boys to the yard!

And they’re like, it’s better than yours
Damn right it’s better than yours
I can teach you, but I have to charge.

Gotta Love Fusion 360. I should play with these models in dimension, but for now. Enjoy the progress on the Isodecahedron.


Pretending to be an Artist

Well as the days of being stuck in quarantine or more so staying at home trying to minimize how much I expose myself and my mother to the scary thing of the year… COVID-19 if the reader is lucky enough to be far in the future… I am pretending to be an artistic individual. To that end, I’ve bought a drawing tablet to hook up to my computer and use Adobe Illustrator and Adobe Photoshop.

After about half an hour to an hour of fiddling around, I came up with this. My standard thing I’ve started drawing whenever I’m pretending to know what I’m doing in terms of art.

I really should stay away from art... but I'm not that smart.

This quarantine thing cannot go away soon enough… Seriously…