Avatar

Gary Constable AKA GhostFrog

Builder of AI Agents, Data Pipelines & Automation Systems

Prompt People vs AI-Augmented Architects

2026-04-12

There is a popular narrative in software right now:

All coders are becoming prompt people.

It sounds plausible because prompting is now part of the daily workflow. Developers are asking models to write code, explain systems, debug errors, generate tests, and scaffold features.

But the idea that all coders are simply becoming "Prompt People" is too shallow.

It confuses a temporary interface with the actual engineering skill.

Prompting matters, but prompting alone is not the destination. The deeper shift is from writing every line manually to orchestrating systems, constraints, goals, tools, and feedback loops.

That is a very different job from just asking an AI to "make this better."

1. The Last Mile Problem

LLMs are probabilistic, not deterministic.

They are excellent at producing a first draft quickly. They can generate the first 80% of a feature in seconds.

But the final 20% is where the real engineering work often lives:

  • edge cases
  • race conditions
  • security assumptions
  • performance tradeoffs
  • state handling
  • integration boundaries
  • failure behaviour

If a developer cannot read the code the model produces, they cannot audit it.

A pure "Prompt Person" is at the mercy of the model's hallucinations.

A Senior Lead uses the model to move quickly, but keeps the veto power that only comes from understanding the underlying logic.

2. Abstraction is Not Replacement

Software has seen this story before.

  • In the 60s, COBOL was expected to make programming more business-readable.
  • In the 90s, visual programming and low-code tools were expected to reduce the need for engineers.
  • In the 2020s, prompting is being sold as the next abstraction layer.

Each abstraction changed the work.

None of them removed the need for engineering judgement.

Prompting is another high-level interface. Like Python abstracted away many concerns from C++, prompting abstracts away some concerns from Python.

But abstraction is not the same as replacement.

A Python developer still benefits from understanding complexity, memory, network boundaries, and database behaviour. In the same way, an AI-augmented developer still needs to understand architecture, state, constraints, and failure modes.

The syntax changes.

The responsibility does not.

3. The Junior vs Senior Divide

The industry is splitting into two broad groups.

The Prompt Person

The Prompt Person replaces syntax with natural language but does not build a strong mental model of the system.

They can generate output, but they struggle to debug complex state machines, judge architecture, or explain the consequences of a change.

That role is fragile because a better model or a cheaper operator can replace it quickly.

The AI-Augmented Architect

The AI-Augmented Architect uses agents as execution tools, not as a substitute for thinking.

They define:

  • roles
  • constraints
  • goals
  • decision logs
  • acceptance criteria
  • system boundaries
  • success metrics

This is not just prompting.

It is orchestration.

The Counter-Perspective

If a developer stops understanding code and only provides ideas, they are drifting away from engineering and toward product management.

There is nothing wrong with product management.

But it is not the same skill.

In an agentic system, the code is still the plumbing that connects the model to the real world:

  • databases
  • APIs
  • file systems
  • queues
  • logs
  • state machines

When that plumbing breaks, repeating the prompt usually does not fix the real problem.

An engineer looks at the logs, identifies the logic error in the loop, and corrects the blueprint.

The Reality Check

The most valuable people in the next few years will not be the ones who merely know how to talk to an AI.

They will be the ones who know what to ask for, what to reject, what to measure, and what the technical consequences of the instruction will be.

If a developer leans too far into "just having ideas," they lose the ability to tell whether those ideas are feasible, maintainable, secure, or an architectural nightmare.

The risk is becoming an architect who cannot tell whether the builders are using concrete or cardboard.

Where Jitro-Style Tools Point

Jitro is a useful example of where AI-assisted engineering appears to be heading.

The first wave of AI coding tools was about autocomplete.

The second wave was about agentic tasks.

The next wave is likely to be closer to KPI-driven development: tools that operate inside persistent workspaces and work toward measurable goals rather than individual prompts.

Instead of saying:

Write a React component for X.

The developer might set a goal like:

  • increase unit test coverage to 90%
  • reduce checkout query latency
  • improve a failing CI pipeline
  • find and fix the highest-risk flaky tests

The system then explores the codebase, identifies bottlenecks, creates sub-tasks, runs checks, and reports progress asynchronously.

That is a different relationship with the tool.

It is less like asking for a snippet and more like supervising an autonomous collaborator.

Prompting is a Bottleneck, Not a Destination

The "Prompt Person" is a middle layer.

They translate a human thought into a specific instruction for a machine.

But as tools become better at understanding goals directly, the value of perfect prompt phrasing will decline.

The value will move toward:

  • defining the right goal
  • setting the right constraints
  • choosing the right success metric
  • spotting bad implementation
  • understanding why a change matters

That is why the future role is not simply "Prompt Person."

It is Outcome Architect.

The Vibe Coding Trap

There is a growing pattern of "vibe coding": throwing text at a screen until something appears to work.

That can be useful for experiments.

It is dangerous for systems.

Code that works but is not understood becomes technical debt. The more agentic the workflow becomes, the more important the blueprint becomes:

  • decision logs
  • constraints
  • tests
  • state rules
  • rollback plans
  • observability

The developer who understands those things remains valuable.

The developer who only knows how to keep asking the model for another attempt becomes dependent on the model.

The Brutal Truth

Developers are not all becoming Prompt People.

They are splitting.

Some will become operators who ask models for output.

Others will become product and systems architects who direct agents toward business goals, technical constraints, and measurable outcomes.

The "Prompt Person" may only be a transition state.

If the AI eventually writes the prompts for itself, the remaining value is not the prompt.

The remaining value is judgement.

/next step

Working on something similar?

If you are building AI tooling, automation, internal systems, or trying to untangle a delivery problem, I am always open to a thoughtful conversation.

Start a Conversation

← Back to Blog