DEV Community

Cover image for Coding Didn't Die. Prompting Became Coding.
WaveAssist
WaveAssist

Posted on • Originally published at waveassist.io

Coding Didn't Die. Prompting Became Coding.

The story everyone's telling is that AI killed the coder. That "anyone can build software now" and the four decade run of programming as a craft is over.

The story is backwards.

What actually happened is the opposite. The act of making AI do something useful has quietly turned into coding. The skills didn't die. They migrated.


The Fake Dichotomy

The pitch was: people who don't code will leapfrog those who do, because you can "just ask the AI."

What happened in practice: those people hit a wall the moment they need the same output twice. The coders didn't.

Why? Because every instinct a coder has is exactly what it takes to make an LLM produce something reliable:

  • Decompose the problem.
  • Name the variables.
  • Version the change.
  • Test the edge case.
  • Refactor when it gets ugly.

Prompting without those instincts is vibes. Prompting with them is programming.


Structure Is the Coder's Native Language, and LLMs Reward It

The prompts that work aren't the eloquent ones. They're the ones with:

  • Explicit inputs
  • Explicit outputs
  • Explicit constraints
  • Explicit failure modes

Schemas beat paragraphs. Step by step beats "think carefully." Typed JSON beats "return the answer." Contracts beat vibes.

Every one of those is a habit a coder already has. The people who write the best prompts in 2026 are the ones who've been writing function signatures for a decade.


Vibe Coding Doesn't Scale, and Coders Already Know Why

Prompts that "just work" on day 1 break on day 10. The model gets updated. An input gets weird. A downstream tool changes format. Suddenly the magic stops.

Coders have lived this exact cycle with untyped code, global variables, flaky tests, and no version control. They know the fix: structure, types, tests, version pinning, observability.

Now they're applying it to prompts. And the prompts that survive contact with production are the ones that got the coder treatment.

Forty years of software engineering lessons didn't expire when the LLM showed up. They got a new domain to conquer.


The Industry's Own Framing Confirms It

Listen to how the people actually doing this work are talking about it.

Andrej Karpathy. His term for the new workflow isn't "prompting." It's agentic engineering:

"You are not writing the code directly 99% of the time, you are orchestrating agents who do and acting as oversight… easily the biggest change to my basic coding workflow in 2 decades."

Thomas Ptacek (fly.io, June 2025):

LLMs "devour schlep, and clear a path to the important stuff, where your judgement and values really matter."

Kent Beck, at 52 years in: augmented coding

"changes programming but doesn't eliminate it. Developers make more consequential decisions per hour."

None of them say the skill is obsolete. They say the skill compounded. The boilerplate got cheaper. The judgment got more valuable.


The Real Inversion

The people most threatened by "AI writes the code now" aren't senior engineers.

They're the people who thought prompting was a shortcut around engineering discipline.

Those people are finding out that getting an AI to work reliably requires exactly what getting anything to work reliably has always required: decomposition, contracts, tests, iteration, structure.

The moat didn't disappear. It moved one level up.


WaveAssist's Bet on This

This is the architecture we bet on.

We don't ship you a prompt box and wish you luck. We also don't compile your intent down into a wall of generated code.

WaveAssist embeds AI calls inside deterministic code. The orchestration is a typed pipeline you can test, version, and observe. The intelligence is the LLM call sitting at exactly the right step, with structured JSON going in and structured JSON coming out.

Still AI. Still intelligent. Just not vibes.

These are the disciplines that make software work. They worked before LLMs. They work with LLMs. They will work when LLMs are ten times smarter.

Coders didn't lose. The rest of the world just signed up for their job.


The Bottom Line

Coding was never about typing curly braces.

It was about thinking in structure. About making a fuzzy intent into something that runs the same way twice.

That skill just became the single most valuable skill in the AI era.

The craft isn't dying. It's eating prompting whole.

Top comments (0)