What is the "no code" / "low code" movement?
Tags: webdev, programming, productivity
Published: 2022-01-11 16:44:04

---
title: What is the "no code" / "low code" movement?
published: true
description: 
tags: #webdev, #programming, #productivity
cover_image: https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5si4wc9dukxt3jbythsp.png
---

I'm Liviu, a Solutions Architect at [Endtest](https://endtest.io)

Let's take a look at this whole "no code" / "low code" movement.

Is this the next big thing? 🤔

Even UIPath, the juggernaut of RPA, has released [UIPath Apps](https://www.uipath.com/blog/product-and-updates/apps-low-code-platform), a low-code app builder.

Microsoft also launched [Microsoft Power Apps](https://powerapps.microsoft.com/en-us/).

And who hasn't heard of [Zapier](https://zapier.com/)? 

But you've probably met at least one "no code" skeptic:

![no code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26i4wwyckju7a4w1eoy5.png)

##**1. The Democratization**

Democratization empowers individuals. 

This movement is helping non-technical founders launch internet companies. 

It's no longer a privilege only for those who have vast financial resources or the opportunity to learn programming.

![developer privilege](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/35r7ga3vp75z5qod95v2.png)

How are we even supposed to call someone who uses Google Sheets and Trello to build an app?

Can we call them Developers? I don't know, maybe.

But we seem to be reaching a point where we don't need to hire a Developer for every web project that we want to build.

By the way, there's a website called [Makerpad](https://www.makerpad.co/) that teaches you to make projects and automate at work, without having to write code.

##**2. The Disruption**

Technically, you can slap together some of those microservices, and you're able to put together entire web products or web services.

And it would be a complete service, end-to-end, because there are even things such as Email Marketing and Automation. 

When I look at this, I sense **DISRUPTION**.

![low code disruption](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1og93d6png76xtsidau1.jpg)

Do you remember, some time ago, we had these roles called Server Admin and Database Admin?

These people would just maintain the databases and the servers, helping with the scaling.

![database admin jobs evolution](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e1mhhhybqt6ygt13hsr1.png)

These days, we can see that no one that does that stuff anymore.

Or not as many, because people are using these prebuilt platforms, by AWS and Google.

That means you can get scale out of the box, simply by using these services, provided by those cloud platforms.

We don't need those roles anymore, their jobs were just automated out of existence.

Is this really the future of software development?

![programming evolution](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bkbkzpsufbdwjr6aonx5.png)

##**3. The Skepticism**

And just like with any disruption, you'll encounter some skepticism.

![no code skeptic](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/59o9ty16ik46q94jkvjg.png)

Historic examples include Amazon Web Services (AWS).

If you search for posts and comments related to AWS on Reddit from 2011, you'll find plenty of opinions on why it will never work.

And the same applies if you search for discussions related to Airtable from 2015. And [look at them now](https://news.crunchbase.com/news/briefing-12-13-21/).

##**4. What about the Developers?**

Here's a funny thing, I haven't heard anything about any of this while reading [HackerNews](https://news.ycombinator.com/).

When I go to HackerNews, this is what I see:

![hackernews](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xjg3bxklvu5626h9ko47.png)

It feels like that programmer community has their head in the sand.

They seem to be completely ignoring the market, which is supplanting what these programmers are doing.

At some point, it almost feels like all some programmers want to do is hit keys on a dark mode terminal, compare editors and see who can come up with the most concise and cryptic Linux command.

##**5. Who is winning?**

When disruption happens, the affected activities become easier and more affordable.

Do you know how expensive it was to build a startup 20 years ago? 

![launch startup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8r4dw8cmv2amnir2874p.png)

You needed at least $2M funding just to buy the servers. 

Thanks to AWS and other cloud platforms, anyone can purchase cloud computing resources now. 

And now, anyone should be able to build a web or mobile app, without having to hire expensive developers.

I'm not talking about just a basic website, you can ship complete products very quickly.

This includes email marketing, landing pages, CRMs, domain names, even checkout pages (see [Gumroad](https://gumroad.com/)).

These services have experienced explosive growth.

And even our very own [Endtest](https://endtest.io) is growing much faster than we expected.

Typical reaction when someone tries our platform:

![endtest review](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7fadabd79oajr60jzbd7.png)

Coming up with the code all by yourself becomes a meaningless struggle.

This doesn't mean that we can all stop coding and throw code out the window. 

We just need to understand in what areas do we need to deploy code, and in what areas we can leverage these services in order to ship our products faster.

##**6. Who is losing?**

The ones who will take a hit from this disruption are the ones who make a living out of keeping things complicated.

Some of these folks would do anything to discourage this movement:

![no code loser](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/narwzq6v9v8ro9wdv6ll.png)

Imagine being a web agency that does small projects for all sorts of businesses. 

And suddenly, some of these businesses no longer require your services.

I've seen something similar because of [Endtest](https://endtest.io) and other no code test automation tools. 

The only adversaries of these testing tools seem to be the ones who've made a career out of pasting together an incredibly overcomplicated Selenium framework, or out of teaching others how to do that.

##**7. What problem is it solving?**

A solution is successful only if it's solving a problem.

![no code developer](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hz1zq7prtzz5gvhmt7s0.jpeg)

**Software Development is slow and expensive**

Software Developers have been in a privileged position, due to the high demand.

But several factors in the last few years made Software Development even more expensive for companies. 

And we're seeing companies moving away from relying on coders to build everything. 

**Context**

It's not just the small businesses.

Most huge companies have an unhealthy obsession with saving money.

There are countless [horror stories](https://www.theguardian.com/technology/2019/aug/06/amazon-workers-minimum-wage-injuries-working-conditions) of highly profitable corporations, that scramble to save every penny.

**Relevant example**

If you look at the homepage from [Airtable](https://www.airtable.com/), you'll see that Netflix is one of their customers. 

![airtable customers](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1u5sesj7tt0f9pcnkxo5.png)

As you can imagine, Netflix has all the engineering resources to code everything by themselves, and yet, they're using Airtable for some processes. 

We'll most likely see the big companies pushing the pedal on this movement, since it will result in massive savings, and higher profits.

##**What about you?**

I'd love to hear your opinions on this.