Much like Shopify ‘armed the rebels’ by allowing anyone to build an e-commerce store, a slew of no-code tools are empowering people to build anything.
No-code is a marketing misnomer though. There’s always code – but in no-code tools, it’s hidden for users, who use drag-and-drop interfaces and simple workflows to accomplish things that would have previously required a degree in computer science, and hundreds if not thousands of hours in front of a computer screen, typing away.
No-code is a $16 billion market and is expected to grow to over $84 billion by 2027. And with good reason. No-code tools have lowered the barrier to creation, enabling the 99.7% of people who don’t know how to code to build everything from websites to complex web apps with little to no capital or outside help.
Quicker idea validation
The no-code movement isn’t only empowering founders or indie hackers — it’s also sweeping across every function within tech-enabled businesses.
Many founders, for example, are turning towards no-code MVPs for validating their business models and testing the market. It’s easy to see why. No-code is cheaper and faster than native development, and the time and money saved can be put towards marketing your product or talking to customers.
No-code MVPs make it easier to stress test ideas and determine whether you have the foundations of a sound business. They shift a founder’s focus to why and what they’re building and away from how they’re going to build it, reducing friction in the critical validation phase of an idea.
These twin advantages result in more efficient product execution and quicker time-to-market, both invaluable for fledgling companies.
Take Otter, which is tackling the broken childcare market and helping stay-at-home parents make money. The company’s thesis of an Airbnb-like marketplace for stay-at-home parents was validated using no-code tools. Its success led to a $4.8 million seed round from a16z, and $23 million in Series A funding from Sequoia.
Another example is Qoins.io. The app helps students pay off their debt faster through financial coaching and automatic payments. It has processed over $20 million in transactions and its backend infrastructure is built entirely in Bubble.
No-code is enabling companies to move quicker
A 2020 IDG survey found that 70 percent of employees don’t have the tools to creatively solve complex problems or to change archaic business processes on the fly. No-code is changing that. More and more, instead of waiting around for IT, employees are leveraging no-code to build solutions themselves.
The potential of the enterprise no-code use case is reflected in the rise of startups like Retool, which comes with a set of building blocks that can be used to speed up the creation of internal tools like admin dashboards and custom CRMs. Retool raised $75 million earlier this year at a valuation of almost $1 billion.
At startups and enterprises alike, no-code tools are streamlining workflows. Notion, which just raised $275 million at a valuation of $10 billion, is a great example. 90 of Forbes’ Cloud 100 companies have a Notion team workspace, and about 28% of global startups on Crunchbase that have raised over $1 million are also using the platform.
The rising adoption of no-code is only going to accelerate. Gartner estimates that over 50 percent of medium to large enterprises will adopt a no-code tool by 2023.
Criticism against no-code
With every trend come people who strongly oppose it, and no-code isn’t an exception. Detractors have argued about security, scalability, and other problems with no-code tools – and while it’s important to know limitations, it’s also important to know when they actually apply.
It’s also important to note that the no-code ecosystem is quickly reaching maturity. The validity of many of these criticisms is melting away. Let’s run through a few of the most common objections.
No-code tools don’t scale
The clearest counterpoint to the ‘don’t scale’ argument are companies that have successfully scaled using no-code.
At On Deck, we scaled to 15 fellowships and supported thousands of fellow in a year through our no-code infrastructure. At its peak, our no-code stack was handling tens of thousands of potential applicants across twenty different business units.
Here are a few examples from our no-code stack for a few common workflows.
- Applications: Typeform + Zapier + Airtable
- Fundraising concierge: Airtable + Zapier + Integromat + Slack
- Creating Masterminds: Airtable + Integromat + Slack + Google Calendar
To give just one more example: Vensy Krishna built a no-code app to organize resources in just two hours when COVID began ravaging India and that app was used by over 400k people.
No-code tools are limited
No-code tools rely on abstracting away complexity. That, however, necessitates making the tradeoff with choice.
Let’s take the example of a button. Either I could build it myself and have the option of selecting the color, its size, the text font, the padding and margins between elements, and so on…or I could use a no-code tool.
To make it accessible, the tool hides hundreds or even thousands of lines of code behind a single ‘create button’. The result is that users can create a button quickly, but they have to work within the design and architectural choices of the no-code tool.
We get lightning-fast speed of execution and user-friendliness, but trade it for optionality.
So when we are building something that isn’t a common use case scenario (custom features or niche integration requirements and so on), the need for custom code arises. Hence the ‘no-code tools are limited’ objections.
With the rapid pace of development within the no-code ecosystem though, this is becoming a shrinking concern.
Many no-code tools recognize the need for flexibility and now offer low-code capabilities that allow engineers to extend platform capabilities. Others are built for engineers first and equip them with building blocks for quicker execution, while still being custom code friendly.
These solutions reduce the risk of being locked into an ecosystem with no recourse if requirements change. Instead of a pale imitation, no-code becomes a tool to augment and accelerate native development.
Now that we’ve addressed no code’s most notable criticisms, the question remains: what can you actually do with no-code?
There’s a no-code tool for that
The answer is: anything. We’ve approached the point where ‘there’s a no-code tool for that’ is the new ‘there’s an app for that’.
No-code is not about building simple software only, either. People have made everything from Facebook and Airbnb to Uber and Netflix in no-code to showcase that anything is possible. This fully functioning Twitter clone, for instance, was built entirely in Bubble.
Here are some examples of what you can create in a single weekend through no-code:
- A responsive website with Webflow
- Landing page with Carrd
- An ecommerce store using Shopify
- Client portal with Softr
- Internal tools and dashboards using Retool
- Powerful document collaboration with Coda
- A mobile app with Adalo
- Complex web app through Bubble
- A backend infrastructure that scales using Xano
- Paid newsletter with Substack or Revue
- Turn your sheets into mobile apps through Glide
- Connections between tools and apps through Zapier
- A user-friendly database with Airtable
What does the future hold?
As referenced above, only 0.3% of the world’s population knows how to code. What happens when you enable the other 99.7% to build as well? That’s the potential of no-code.
Over the next couple of years, I see no-code becoming the default first step in development because of speed and efficiency. What’s more, I predict this trend will accelerate further due to the acute engineering talent shortage across the world funneling more people into the no-code ecosystem.
As more people use increasingly competent no-code tools to build solutions for the most common use case scenarios, I foresee a crunch at the bottom end of the market.
A few years ago, if you wanted to build a simple landing page, you had to hire a developer. Now, you can use a no-code tool like Carrd and do it yourself in a couple of hours. Similarly, you can use Google Sheets and Glide to build a simple app in a single evening.
The bottom of the engineering talent market is full of people doing ‘routine’ tasks, such as building simple landing pages, which are easy to execute and don’t require a strong grasp of engineering principles. This bottom section of the talent market is now in direct competition (i.e. overlaps) with no-code tools that enable non-coders to do these ‘routine’ tasks at a fraction of the cost.
This overlap could cause a massive crunch. As people DIY simple solutions themselves with no-code, low-skill developers will either have to upskill or lose their jobs.
That said, talented engineers won’t be replaced – rather, they’ll move upstream and solve more complex problems that require abstract thinking and engineering acumen. No-code building blocks will allow developers and engineers to offload time-intensive but common tasks, and help them ship much quicker and become more productive.
Overall, I see no-code and low-code as democratizing forces for people who don’t know how to code, and assistive for those who do.
Challenges and Opportunities
The no-code journey can be a lonely and overwhelming one. It’s still a nascent space so the onus of doing everything falls squarely on you. That’s why intrinsic motivation is so critical for success as a no-coder.
A lot of people in the space are solo founders or bootstrappers, and they might not be as good of a marketer as they are a builder. Projects thrive when you can bounce ideas off people, get tailored feedback, iteratively improve, and get unblocked when you need help.
Here are some great options (both free and paid) to begin your no-code journey.
- 100 days of no-code
- Makerpad
- No Code Founders
- NoCodeDevs
- No-code for Product Folks
- NoCodery
- Zero Code Club
- No Code MBA
Thanks to KP for co-authoring this article!