Blog /

What the no-code era actually taught us

What the no-code era actually taught us

The no-code era taught us something we are still slow to admit in the AI era.

Democratization expanded who can build. It did not make most people want the long path to mastery.

That is the whole argument in one sentence. Everything else is texture.

The promise

From around 2018 to 2024, a serious story took hold in software culture.

Tools like Bubble, Zapier, Airtable, Webflow, Glide, Make, and Retool made a bet that sounded almost spiritual:

What if anybody could become a builder?

What if founders did not need a technical co-founder just to prototype? What if operators could automate their own work? What if the wall between “user” and “creator” started to thin?

Honestly, parts of that bet paid off.

More people touched databases, APIs, conditional logic, and product thinking than ever before. More MVPs existed. More internal tools got built without waiting six months for an engineering roadmap.

But the bolder version of the promise was wrong in a predictable way:

Everybody would become their own CTO.

Everybody would want to steward their own stacks, schemas, integrations, edge cases.

Everybody would voluntarily become technical if we just lowered the friction enough.

That is not how it went.

What actually happened

What actually happened is closer to sociology than marketing.

A new layer of semi-technical people showed up. People who would not have called themselves developers started shipping workflows, dashboards, prototypes, automations.

That matters. That was real upward movement.

But universal mastery did not arrive.

Instead, something else became obvious:

The jump from I can assemble something that runs to I can assemble something others trust under stress is not a small hill. It is a different kind of climb.

AI is resurfacing this exact lesson, louder.

Access and mastery

Here is the recurring mistake:

The internet confuses access with mastery.

Now people say variations of:

“Anyone can code now.”

What they usually mean is:

“Anyone can generate code now.”

Those are different animals.

Typing syntax was never the whole game. Neither was dragging nodes on a canvas.

The heavier work was always bundled into boring words:

Judgment.

Architecture.

Taste.

Debugging.

Reliability.

Maintenance.

Knowing which tradeoffs survive contact with reality.

Knowing what happens when incentives conflict.

Generating text or workflows or components can compress the start. It does not automatically compress the middle, where most people drift away.

Reduced friction at the beginning is not the same thing as reduced obsession requirement across months.

Ease of starting is not ease of mastery.

Think about why the joke lands when you see it on X: someone celebrates replacing an $85-per-month SaaS with a vibe-coded replacement that runs them about $70 a month in model usage.

People laugh because the emotional truth is exposed.

Nobody believed the bottleneck was purely credit card arithmetic.

They believe the bottleneck is owning something fragile, undocumented, aesthetically uneven, unmaintained, and morally yours to babysit forever.

Cheap is not automatically progress if you bought stress dressed up as sovereignty.

That story is overstated as a meme, but it captures something honest about perceived quality and perceived risk.

Software that “works” in a demo and software that feels like a professional product diverge instantly in the gut.

One reads temporary.

One reads trustworthy.

Same tools will not erase that delta if the builder does not want to stay inside the grind long enough to care.

We already ran this experiment

People forget:

No-code and low-code were already a civilization-scale test of abstraction.

And the result was blunt.

Most humans do not want to become developers in the vocational sense.

They want the outcomes software enables.

Different desire entirely.

Few business operators wake up hungry to troubleshoot OAuth edge cases alone at midnight because it “builds character.” Few creators long to babysit flaky automation chains when their real job was supposed to be making or selling something else.

They want leverage.

Sometimes that leverage means building.

Often it means not owning every brittle layer underneath.

Consider how often specialists still get hired to build Zapier setups.

Pause on that.

Zapier already exists partly to erase the programmer from small integrations. Documentation exists. Tutorials exist.

AI assistants can narrate Zapier flows step-by-step now.

Bars keep dropping.

Yet for systems that finance, compliance, fulfillment, reputation, hiring, scheduling, rely on—you still see money flowing to humans who already bled against the dumb edge cases before you touched them.

Why?

Mission-critical workflows hunger for accountability with a throat you can metaphorically choke.

Someone who has suffered the failure modes already.

Someone whose job is to refuse magical thinking when the Zap silently double-fires across time zones during daylight saving turbulence.

Someone you can resent personally instead of blaming “the toolchain.”

When stakes rise, outsourced responsibility is sometimes a rational product—not laziness.

Enablement versus obsession

Teaching clarified the split for me in a sharper way than Twitter arguments ever could.

When I ran an AI app-building course in September 2025, maybe four-fifths of the room landed in one bucket.

Those students weren’t fantasizing about becoming classic engineers.

They wanted their first artifact.

Their first business scaffolding.

Enough technical fluency to stop feeling permissionless forever.

Leverage—not identity.

Rational.

There is zero shame in that.

Trying to brute-force mastery you do not want is how people burn calendars and bitterness.

Meanwhile Maya Jamner, another student in that cohort, behaved entirely differently.

Same tooling access as peers.

Different relationship to confusion.

Building before conversations.

Rebuilding after breaking.

Iterating aggressively without waiting for scaffolding from the syllabus.

Her output visibly crossed from “interesting student demo” terrain into territory that scanned more disciplined and product-shaped than what many classmates stopped at—not because GPT handed her privileged syntax, because she taxed herself like someone choosing craft over applause.

Different hunger.

Different tolerance for boredom inside iteration.

If you read Maya Jamner’s post, the throughline squares with what I saw inside the cohort: someone choosing the heavier technical path anyway, then compounding it in public.

That is the variable people keep hand-waving when they predict uniform uplift from better models.

Models widen the front door.

They do not install sustained obsession by default.

A small map (so we stop talking past each other)

If you want a compact grid:

None of these pairs moralize.

They describe divergent appetites.

What democratization actually was

This is the counterweight so the essay does not sound reactionary.

No-code was not foolish.

It flagged that software creation stayed unjustly gated relative to imagination.

Ideas drowned because expression cost too much.

Friction priced out experimentation.

Removing some of those tolls unlocked behavior—real messy human behavior—with consequences we are still unpacking.

AI is extending that widening.

Calculators didn’t erase serious mathematicians.

They changed who could participate and where novelty concentrated.

Cheap generation will not evaporate discerning engineers either.

But it probably amplifies how obvious taste and judgment gaps are once average output floods every category.

Median stuff gets easier.

Outlier coherence still advertises scarcity.

Democratization, properly understood, is not “flatten everyone into interchangeable builders.”

It is “more humans get admitted to try.”

Admission is enormous.

Sorting afterward still happens.

Hierarchy of care still exists—even if credentialism around it shakes.

The real lesson

Software is not becoming less important culturally.

More people rotate through builder mindsets—even briefly—even skeptically—even transactionally—than historically could.

That bends options.

Yet the strata beneath novelty—pain tolerance, iterative honesty, skepticism toward your own first answers, stewardship—still reward the stubborn minority willing to bleed clock cycles without an audience.

Maybe timelines compress now.

Months where years once sat.

But psychological willingness to endure confusion after initial dopamine fades is not something a subscription tier reliably installs across the bell curve.

No-code surfaced that first.

AI is surfacing it again, faster, shinier—same anthropology.

Both tools tell a shared truth if you listen carefully:

Most people rightly want empowered outcomes—not every backstage responsibility.

Meanwhile the subset that wants the craft itself—and pays for it—has never wielded sharper leverage across the timeline.

Neither fact cancels the other.

That coexistence is the lesson.