The Role of Engineers in No Code

Yes, what we’re trying to do at Bubble is solve a hard problem. But why should it be impossible?

Bubble
August 16, 2015 • A quick read
Large red-orange bridge with viewpoint aimed at the sky.

As we talk about what we do at Bubble with engineers, we face of lot of skepticism regarding the feasibility of the project. Many of them tell us they don’t believe it is possible to actually build a product that is scalable and customizable without code. “At some point”, they say, “you’ll have to get in the code to make sure it works reliably”. To me, this reaction is hard to understand, especially coming from engineers.

Yes, what we’re trying to do at Bubble is solve a hard problem. But why should it be impossible? In the early days of computers, people were programming by taking full control of the motherboard. At that time, it was probably crazy to think someone could build software without worrying about each component of the chip. Who would have thought you could rely on existing concepts, such as the mouse or the screen, and not worry about those hardware components anymore? It must have sounded crazy.

And yet it happened. A higher level of abstraction appeared over time, making programming way faster and easier. Today, only rare circumstances require someone to get back to the very fundamental components of the device. What we’re trying to do with Bubble is exactly the same concept, just at an even higher (more abstract) level. So yes, it may be outlandish for some people that we’re trying to build a platform where a user can build and scale something like AirBnB without coding.

And still, we made it real, and will keep pushing hard on the limits.

Engineers, people who actually need to know how the code works, should be spending significantly less time reinventing the wheel. Instead, they can build libraries to a new standard, and then integrate them into platforms like Bubble for everyone to use. Coders will still write the code in terms of new widgets, plugins, and features — and if it’s necessary to dropdown to a lower-level language like Javascript in order to tweak things, then that will always be an option.

But for most everyone else, this knowledge isn’t necessary.

Start building for free

Build for as long as you want on the Free plan. Only upgrade when you're ready to launch.

Join Bubble

LATEST STORIES

October Demos and AMA: Agent 2, Building with Claude, and Importing Vibe-Coded Apps

October Demos and AMA: Agent 2, Building with Claude, and Importing Vibe-Coded Apps

At Bubble’s October AMA, Emmanuel Straschnov demoed Agent 2, the Bubble MCP (beta), and app import, then took questions and shared Launch Lab’s winners.

Emmanuel Straschnov
October 26, 2026 • 10 minute read
A check, lock, and warning logo in diamonds on a blue background

How We Responded to This Week’s Node.js and PHP Vulnerabilities

On October 21, Node.js and PHP disclosed security vulnerabilities. Here’s how the team responded to make sure your apps were safe and secure.

Bubble
October 23, 2026 • 2 minute read
Best App for Inventory Management: 7 Options by Business Type

Best App for Inventory Management: 7 Options by Business Type

Compare seven types of inventory apps matched to how your business runs. You'll also learn which features and free-plan limits matter, and when building your own inventory app makes more sense than buying one.

Bubble
October 22, 2026 • 10 minute read
Illustration of a website shown on desktop and mobile side by side, with matching layout and buttons on both.

How to Make a Mobile-Friendly Website: 6 Steps to Get it Right

Learn how to make a mobile-friendly website that’s easy to read and use on phones and tablets, and how to test it on the devices your visitors use.

Bubble
October 22, 2026 • 10 minute read

Bubble vs. FlutterFlow Comparison: Which AI-Powered No-Code App Builder Is Right for You?

July 31, 2026 • 25 minute read

Build the next big thing with Bubble

Start building for free