The 8 Levels of AI Coding: From Vibe Coding to Autonomous Agents
This guide pulls our AI coding series into one place. It starts with the eight levels of adoption, then covers what vibe coding, vibe engineering and agentic coding actually mean, why agents became reliable in late 2025, and how to grow from prompting a chat window to running autonomous workflows without falling for the hype.
Most debates about AI coding argue over which tool is best before asking what you are actually doing with it. A more useful lens, popularized by the engineer Steve Yegge, sorts AI coding into eight levels that run from pasting prompts into a chat box to running a fleet of agents you coordinate yourself. This guide walks through each level, shows how models and surfaces fit around the ladder, and helps you work out which rung your work actually needs.
Table of Contents
The agentic coding landscape in three layers
The landscape can feel like a wall of tool names and model versions, but strip away the branding and there are three layers stacked on top of each other. Every product on the market is some combination of them.
Models: the reasoning engine
At the bottom sit the models, systems like the ones described in any primer on large language models. They turn your request into code, and they are improving fast enough that last year’s intuitions expire quickly. You rarely pick a model in isolation, though, because it always arrives wrapped in a surface and a workflow, which is why raw benchmarks tell you so little about the daily experience.
Surfaces: where you meet the model
The middle layer is the surface, and it shapes the work more than the model name does. The same engine feels completely different through an IDE, a plugin or a command-line agent. An editor keeps you visual and interactive, a terminal keeps you scriptable and headless, and a plugin bolts intelligence onto the tools you already use.
Workflows: how you put it to work
The top layer is the workflow, from asking a single question to running a fleet of agents at once. This is where the eight levels live. The map itself has barely changed in a year even as the tools on it have multiplied, so your position on it is the thing worth tracking.
Where the eight-level ladder comes from
The framework is less a rulebook than a map of increasing autonomy and coordination. Each rung hands more of the loop to the machine and asks more verification and orchestration skill from you in return. Yegge and others have described the climb in detail, and it has been adapted into agentic engineering maturity models.
Adoption is a ladder, not an on-off switch. Levels one to three are assistance, levels four and five hand real, scoped tasks to a single agent, and levels six to eight move into delegation and multi-agent coordination. Higher is not automatically better, and that is the fact the marketing leaves out. Read it as a maturity map rather than a race to the top.
Levels one to three: prompting and assistance
Level one is the copy-paste era. You describe a problem to a general chat assistant like ChatGPT and shuttle code back and forth by hand.
Level two adds inline autocomplete, where the model finishes the line or the block as you type. Level three brings chat into the editor itself, so the assistant can see the open file and apply an edit without a trip through the browser. Each step shortens the distance between asking a question and getting working code, but none of these levels writes much on its own, and all of them keep you in the driver’s seat.
These three levels are where most developers and most teams actually spend their day, using AI as a faster autocomplete and a sharper rubber duck. They are low-risk, high-frequency and easy to adopt without changing how your team works. For a small, tidy codebase they already capture a large share of the value AI offers. That is not a failure of ambition. The extra gain from climbing higher shrinks fast on simple projects, and the pressure to be higher up is mostly manufactured by the people selling the higher rungs.
Levels four and five: the agent enters the editor
Level four is the single in-editor agent that edits across several files toward a goal rather than fixing one line. Level five gives that agent tools: it can run your test suite, execute commands and reach external systems, which is where it starts to behave like a real coding agent instead of a smarter autocomplete.
Ask it to add an endpoint and it can write the route, the handler and a test, then run that test and fix what failed. The leap from level three to level five is the one most teams are living through right now. It is also the point where a single bad change can reach far past one file, the diff you approve grows from a few lines into a whole feature, and the temptation to rubber-stamp it grows at the same rate.
Levels six and seven: delegation and orchestration
Level six is delegation by specification. You write a clear spec or plan, hand the whole task to an agent that works largely on its own, and review what comes back rather than steering each step.
Level seven adds a second tier. An orchestrator model dispatches work to several worker models in a hub-and-spoke pattern, each handling a slice of the job in its own isolated context. Single-agent coding becomes multi-agent coordination, the productivity ceiling rises sharply, and so does the cost of verifying parallel output you never watched being produced.
Real value at these levels depends on the discipline of tests and review that turns raw speed into shipped software. Without it, more agents simply means more unverified code arriving faster. Two agents finishing at once is only a win if you can trust both results without redoing the work. The skill stops being how to write code and becomes how to specify and check it at scale.
Level eight: building your own orchestrator
Level eight is where you stop using orchestration built by someone else and build your own, coordinating many agents through a system designed for your codebase and workflow. It sits at the far end of these maturity models as the active frontier. Very few teams have a real reason to be there, and fewer still can staff the verification it demands.
How surfaces shape which rungs you reach
The ladder and the surfaces interact. An editor agent is a natural home for the middle rungs, while a scriptable terminal agent is where the higher, automated levels get comfortable. By the time you coordinate many agents at once, you are usually well past a single editor window, so picking a surface quietly picks which part of the ladder you climb first.
Find your level with a quick self-assessment
To place yourself, ask what you handed a machine this week. Suggestions you accepted line by line put you in the assistance band. A whole task you reviewed as a finished change puts you in the agent band.
If you were coordinating several agents against a plan, you are near the top, in the territory that guides on building effective agents describe. Your honest answer, not your aspiration, is your real level.
Match the level to the shape of your work
If you spend the day shaping features by hand, an agent in your editor at level four or five is probably your frontier. If you run a lot of repetitive, scriptable work, a terminal agent nudges you higher. If you coordinate large, parallel tasks with strong tests, orchestration starts to earn its keep.
How high you should actually climb
Every rung adds verification burden, token spend and coordination overhead, and the bill arrives as review time. Teams on small, well-factored codebases often capture most of the return by level three and pay a tax if they push further. The right level is the one where the value you gain clearly beats the overhead, not the highest one you can technically reach.
Chasing the summit because it trends is the same mistake as buying tools by hype instead of measured value, and cutting through the noise is the same skill here. A well-run team at level three can outship a chaotic one flailing at level seven, because the higher rungs punish weak testing and loose process. Match the rung to the job and climb only when a real bottleneck pushes you upward. The best engineers pick a rung on purpose and stay there until the work itself demands more.
What’s the Difference Between Vibe Coding, Vibe Engineering, and Agentic Coding – and Why Does It Matter?
Three labels now compete to describe the same visible act, typing a request to a model and getting code back, and the one you pick quietly decides what you are willing to ship.
Where vibe coding actually started
Andrej Karpathy coined vibe coding in February 2025, describing a mode where you fully give in to the vibes and forget that the code even exists. The point was never careful review. You say what you want, you keep what runs, and you move on. It became practical because models wired into editors got good enough to hold a tight feedback loop together without a human reading every line.
Simon Willison later sharpened the definition to something testable: if you review every line the model writes, you are not vibe coding. That single criterion moves the boundary away from which tool you use and onto whether you actually verify the output.
Vibe engineering points the other way
In October 2025, Willison proposed vibe engineering for the disciplined opposite of that. Here experienced engineers move faster with LLMs while staying fully accountable for what the software does in production. The work rewards the habits senior developers already prize: automated tests the agent can run in a loop, a written plan before any code exists, documentation the model can read instead of guessing at, and tight version control so a bad change is trivial to trace and revert. None of it is loose. You end up researching approaches, defining success criteria, reviewing generated diffs almost constantly, and managing what amounts to a squad of fast, literal-minded interns that will cut corners the moment you stop watching. The name is deliberately half a joke, and Willison has since noted the field is drifting toward agentic engineering as the label that survives.
Vibe coding and vibe engineering are not two products. They are two postures toward the same tools, separated by how much responsibility the human keeps.
Agentic coding is machinery, not mood
Agentic coding sits on a completely different axis.
Where the two vibe terms describe your posture, agentic coding describes what the tool mechanically does. An agent breaks a task into steps, decides the next action, calls external tools, inspects the intermediate result, and rewrites its own plan when something fails. Claude Code, OpenAI’s Codex CLI, and Gemini CLI all shipped during 2025 around exactly this loop, and most current AI coding tools now treat it as the baseline rather than a feature. The model is no longer completing a line; it runs a goal-seeking process that edits files, executes the test suite, reads the errors, and tries again.
This is why the categories overlap instead of competing. You can vibe code through an agent by rubber-stamping whatever the loop returns, or practice vibe engineering with that same agent, and the distinction still holds inside a WordPress native AI abilities API where the model calls your registered functions directly.
A WordPress example makes it concrete
Picture exposing a small REST endpoint that returns a customer’s most recent order. Vibe coding means prompting the agent, dropping the output into your plugin, and shipping the moment the response looks correct. Vibe engineering with an agentic tool means the same request, wrapped in the checks a senior developer would never skip:
add_action('rest_api_init', function () {
register_rest_route('shop/v1', '/last-order/(?P<id>\d+)', [
'methods' => 'GET',
'callback' => 'shop_get_last_order',
'permission_callback' => function () {
return current_user_can('manage_woocommerce');
},
]);
});
An agent can produce that in seconds. What vibe engineering forces is the permission_callback, a unit test for the unauthorized request, and a review of the SQL the callback runs before any of it merges. Drop the capability check and you have shipped broken authorization, which is precisely the exposure created when a store becomes an AI-accessible API and every route is reachable by a model. The speed is real; the accountability is the part you consciously keep or throw away.
What Comes After Vibe Coding – and How Does Vibe Engineering With Claude Code Take Things Further?
Vibe coding, describing what you want and letting an agent build it, is a wonderful way to start with AI, but it is not the whole story. What comes after is vibe engineering: the same AI-driven speed brought under real engineering discipline, so you build software that lasts, not just software that runs once. Claude Code is a tool built for exactly this. Here is what comes after vibe coding, and how vibe engineering with Claude Code takes AI-assisted building further.
A quick recap of vibe coding
Vibe coding is the casual, fast end of AI building. You describe a feature, the agent generates it, and you accept and move on, trusting the vibe more than a rigorous process. It is fantastic for prototypes, learning, and getting from nothing to something quickly, and it lowers the barrier to building enormously. Understanding vibe coding as the fast, loose starting point sets up what comes next. It is where many people begin with AI, and rightly so, but it is a beginning rather than a destination.
Where vibe coding runs out
Vibe coding hits limits as stakes rise. Code accepted without much review or testing accumulates problems, and for anything real, production apps, shared codebases, products people rely on, the casual approach leaves you with software you do not fully understand or trust. The very looseness that makes vibe coding fast becomes a liability at scale. Recognizing where it runs out, at the boundary of real, lasting software, is what motivates the next step. Vibe coding gets you started but cannot carry you all the way to production-grade work.
What vibe engineering is
Vibe engineering keeps the AI speed but adds engineering discipline. It means using an agent within real practices, clear specifications, tests, review, version control, and accountability, so you build fast and soundly rather than fast and loosely. It is not a rejection of vibe coding but its maturation, the same tools used with rigor. Vibe engineering is what building serious software with AI actually looks like. It takes the power that makes vibe coding exciting and channels it through the discipline that makes software trustworthy and maintainable.
The shift to discipline
The heart of the shift is bringing back the practices vibe coding skips. Specifying clearly before building, reviewing every change, keeping a real test suite, and committing deliberately turn casual generation into engineering, and these practices, not the model, are what make the output reliable. This is the same discipline explored across mature AI workflows. The shift to discipline is what separates vibe engineering from vibe coding. Adding rigor to AI speed is the whole move, and it is what lets you trust what you build rather than merely hope it works.
What Was the Inflection Point in Late 2025 That Made Agentic AI Coding Dramatically More Powerful?
Agentic coding did not arrive gradually in 2025, it snapped into place. For most of the year the tools could draft code and answer questions, and then in the final months they crossed into running real, multi-step work on their own.
Three curves crossed at once
An inflection point is rarely one invention. It is usually several separate curves crossing at the same moment, and late 2025 was exactly that kind of convergence. Models that could sustain long tasks arrived alongside a harness that let them act and a standard way to reach the outside world. None of the three was enough on its own, and each had existed in weaker form for months. What changed was that all three became good enough at the same time.
The models learned to work for hours, not seconds
The clearest shift was endurance. Claude Sonnet 4.5, released in the autumn, posted a state-of-the-art result near 77 percent on SWE-bench Verified and could stay on a complex task for more than 30 hours without losing the thread. That figure matters more than any single benchmark, because agentic work is a long chain in which one wrong step derails everything after it. A model that holds context and self-corrects across hundreds of steps is a fundamentally different tool from one that writes a single good function. Thirty hours of sustained attention is not about working overnight, it is proof the model can carry a large task without drifting off course. The reliability per step, not the raw cleverness, is what quietly changed.
Once the failure rate per step dropped low enough, long chains of steps finally paid off instead of collapsing. Independent coverage framed it as the moment sustained autonomous coding stopped being a staged demo. That is the whole difference between a tool you supervise every minute and one you can leave running.
The harness caught up to the model
A capable model still needs hands to be useful. Late 2025 is when the agent harness matured, exposing the same loop that powers tools like Claude Code: read files, run commands, inspect the result, and revise. That loop is what lets a model edit your repository, run your actual test suite, and read the failing output rather than guessing at it. The Claude Agent SDK put the same building blocks in the hands of developers, so teams could wrap the loop around their own systems and internal tools. An agent that can run the tests it just tried to satisfy is a categorically different collaborator from one that only emits text. Without a harness, even a brilliant model is just a chat window you copy out of.
The model supplies the judgment, and the harness supplies the reach. Neither one alone gets you an agent that can actually finish a task.
A standard way to reach everything
The third curve was connection. The Model Context Protocol gave agents a common way to call databases, APIs, and services instead of a hand-built integration for every single one. Once any agent could reach any MCP-enabled system, the range of what it could do expanded almost overnight. A single agent could query a real database, open a ticket, read the staging logs, and trigger a deploy through one shared interface. Tools stopped being isolated islands and became a network the agent could move across. That is what turned a code generator into something that can operate your stack.
Standardization sounds dull next to a shiny new model, yet it is half the story. A tireless, capable agent is only as useful as the systems it is allowed to touch. Give it a protocol to reach them and its ceiling rises without a single change to the model.
What Changed in November 2025 That Made Autonomous Coding Agents Significantly More Reliable?
Autonomous coding agents did not get steadily better through 2025 so much as jump at a few key moments, and November was one of the sharpest. In a matter of weeks, a cluster of stronger models and purpose-built agent tools arrived together, and the reliability of unattended agents visibly improved. It was less a single announcement than a convergence. Understanding what landed that month explains why agents that were shaky before started to be trusted after.
A cluster of releases at once
The defining feature of November 2025 was density. Instead of one improvement, several major pieces shipped close together, each reinforcing the others, which is exactly how an inflection point forms rather than a gentle slope. This echoes the broader late-2025 capability jump, with November as its most concentrated moment. Progress that looks sudden from outside is often several advances arriving at once. That is precisely what happened here.
Gemini 3 raised the bar
A headline event was Google’s release of Gemini 3, its most capable model to date. Announced in mid-November, Gemini 3 posted strong results on agentic and terminal-based coding benchmarks, pushing the frontier of what a model could reliably do across many steps. Its arrival tightened an already close race at the top and gave developers another genuinely capable option. A stronger model means an agent that derails less often over a long run. Raw capability is the foundation everything else builds on.
Agent-first tooling arrived
Just as important as the models was the tooling built around them. Alongside Gemini 3, Google launched Antigravity, an agent-first development platform combining an IDE, a CLI, and an SDK for orchestrating autonomous agents. Purpose-built agent tools like this handle the loop, the context, and the verification more robustly than a model called in a bare chat window. When the harness improves, the same model becomes a more reliable agent. Better tooling turned capable models into dependable workers.
Stronger models across the board
It was not only Google. The same stretch saw new flagship models from the other major labs, extending the trend of frontier releases that pushed coding and agentic performance higher. With several top models improving at once, the whole field of coding agents got a lift rather than any single tool. This across-the-board rise is what made the improvement feel general rather than vendor-specific. A rising tide lifted every serious agent.
What’s the Best Way to Navigate the Fast-Moving World of Agentic AI Without Getting Distracted by Hype?
The agentic AI space moves fast enough that keeping up can feel like a second job you never applied for. A new model, tool, or benchmark trends almost every week, each framed as the thing that changes everything. Most of it will not matter to your work, and some of it will be forgotten within a month. The skill that actually helps is not consuming more news, it is filtering it, and that skill is learnable.
The pace is the problem, not the solution
Speed is the defining feature of this field, and it is also its main source of anxiety. When releases arrive faster than anyone can absorb them, the natural response is to try to track everything, which guarantees exhaustion. Trying to hold the whole landscape in your head at once is a losing game. The developers who stay sane pick what to ignore on purpose, which is a more valuable discipline than it sounds.
Hype is engineered for your attention
It helps to remember what the noise is optimized for. Launch posts, benchmark charts, and viral demos exist to capture attention, not to reflect your daily reality. A demo is selected for the run that worked, and a benchmark measures a narrow task on curated problems. None of that tells you whether a tool will help on your codebase at the end of a long day. Treating marketing as marketing, rather than as news, is the first filter.
Anchor to your own work
The strongest compass is the work in front of you. Instead of asking whether a new tool is impressive, ask whether it solves a problem you actually have this week. If it does not map to a real bottleneck in your workflow, it can wait, no matter how much attention it is getting. This is the same instinct as cutting through the hype to measure real value, applied to your reading habits rather than your tool choices. Your backlog is a better editor than any feed.
Learn fundamentals, not the tool of the week
There is a durable layer under all the churn, and it is where your time pays off. The concepts that power agents, tokens, context, tools, and loops, change far more slowly than the products built on them. If you understand how a model turns context into actions, you can pick up any new tool in an afternoon, because you already know what it is doing underneath. Mapping your learning to something stable like the levels of AI coding gives you a frame that survives the next ten launches. Skills compound, tool trivia expires.
How Do You Cut Through the Noise and Focus on the AI Coding Tools That Deliver Real Value?
A new AI coding tool trends almost every week, each arriving with a benchmark chart and a demo that looks like magic. None of that tells you whether the tool will help you ship, which is the only question worth answering.
Why the hype is a poor signal
Benchmarks measure narrow tasks on curated problems, not your codebase with its legacy quirks and half-documented internal APIs. A leaderboard score proves a model can pass a coding puzzle, and it says nothing about how the tool behaves inside a 200,000 line repository late on a Friday. Demos are worse still, because they are edited down to the runs that happened to work. What you are left with is a market where the loudest tool and the most useful tool are rarely the same thing. The distance between perceived value and measured value is not a hunch here, because it has been put to the test.
In a 2025 randomized controlled trial, the research group METR watched 16 experienced open-source developers work through 246 real tasks in their own repositories, some averaging over a million lines of code. Going in, the developers expected AI to make them roughly 20 percent faster. Measured against a control, it actually made them about 19 percent slower, and most of them still believed it had sped them up. The lost time went into reviewing plausible-looking output, correcting it, and switching context between their own reasoning and the model.
That perception gap is the real danger in chasing hype. If seasoned developers cannot feel a nearly 40 point swing in their own speed, a polished demo on social media is never going to give you an honest read either.
Real value is measured, not felt
The way out is to stop trusting the feeling and measure the outcome on work you actually do. Choose two or three representative tasks, a bug fix, a small feature, a schema migration, and run each one with and without the tool while tracking wall-clock time and the number of correction rounds. Pay closest attention to where the tool stumbles, because that is exactly where the hidden cost lives. A shortlist pulled from a current guide to AI coding tools is a fine place to begin, as long as you treat it as a starting point and not a verdict. A tool that produces a fast first draft but then needs three passes of fixes can be slower than writing the code yourself.
The signal you want is unglamorous: real time saved on tasks you repeat, not a high score on tasks you will never touch.
Discipline is what turns speed into value
The 2025 DORA report, built on survey data from tens of thousands of developers, reached a conclusion that reframes the whole debate. AI adoption had climbed to around 90 percent, yet the report found that AI does not automatically improve delivery, and instead it works as an amplifier of the conditions already in place. Teams with strong automated tests, clean version control, and fast feedback loops turned AI speed into shipped software, while teams without them watched the same tools magnify an existing mess and even strain delivery stability as change volume rose. The lesson is that value comes from the workflow around the tool at least as much as from the tool itself. The flashiest autocomplete cannot rescue a process with no tests to catch what it breaks.
This is the same conclusion reached from the practice side, where disciplined, accountable use is what separates useful AI work from expensive rework. Beyond raw fit, a few concrete traits tend to mark the tools worth keeping. They cut toil you can name, like boilerplate, test scaffolding, and repetitive migrations, instead of promising to build entire systems from a sentence, and they leave you in clear control of what actually merges.
The tells that something is mostly noise
A few patterns reliably flag a tool that is selling a feeling instead of an outcome: it leans on leaderboard rankings and staged demos rather than sustained use on messy projects, and it dazzles for an hour before needing constant correction once the tasks stop being toy-sized. The clearest tell is lock-in, where your prompts, context, and history are trapped in a closed product, so the day something better ships you cannot leave without starting from zero.
What Are the Different AI Coding Workflows, and How Have They Evolved From Micromanagement to Fully Autonomous Loops?
There is no single way to work with an AI coding tool, and pretending there is causes a lot of confusion. Instead there is a spectrum of workflows, running from keeping a hand on every keystroke to letting an agent work alone for hours. Over the last couple of years the center of gravity has slid steadily toward the autonomous end. Understanding the whole range, and why it moved, tells you exactly where you and your team should sit.
The spectrum, from tight to loose
At one extreme you approve every change the model proposes, and at the other you hand off a goal and check the result in the morning. Between those poles sit several distinct ways of working, each trading control for speed. The evolution of AI coding has essentially been a march along this line, as tools and models earned enough trust to loosen the grip. Knowing the stops along the way lets you pick one deliberately instead of drifting. This mirrors the broader agentic coding landscape and its levels of adoption.
Micromanagement: approve every line
The earliest and tightest workflow is line-by-line approval. The model suggests an edit or a completion, and you read it, judge it, and accept or reject it before anything lands. This keeps you in complete control and makes the AI feel like a very fast autocomplete rather than a collaborator. It is safe and slow, appropriate when the stakes are high or the code is delicate. Many developers still work this way for critical code, and there is nothing wrong with that.
Plan, execute, review
The next step up loosens control to the level of tasks rather than lines. You have the model produce a plan, let it execute the plan across several files, and then review the finished change as a whole. This is where the tool starts behaving like one of the real coding agents rather than an assistant, since it works over multiple steps before handing back. You give up watching each edit in exchange for reviewing a coherent unit of work. It is a strong default for everyday development, balancing speed and oversight.
YOLO and auto-run modes
Loosen the grip further and you reach auto-run, often called YOLO mode. Here the agent executes commands and applies changes without pausing for confirmation, so it can build and iterate at full speed. This is exciting and genuinely risky, since an agent running commands unsupervised can do real damage as easily as real work. It suits greenfield projects and experiments far more than core business logic. The move to auto-run is where many people first feel the workflow become truly agentic.
How Can You Track Your Progress Through a Structured, Multi-Phase Curriculum for Becoming an Expert Agentic Coder?
Becoming good at agentic coding is not a single skill you switch on, it is a progression you climb. Without a structure, learning drifts into watching videos and collecting tools while your actual ability stays flat. A curriculum fixes that by turning a vague ambition into phases with clear goals, so you always know what to practice next. The point is not to rush to the end, it is to build each layer solidly before you stack the next one on top.
Why structure beats wandering
Unstructured learning feels productive and rarely compounds. You skim a new tool, watch a demo, feel briefly ahead, and retain almost none of it a week later. A phased curriculum replaces that churn with deliberate practice, where each stage has a purpose and a way to know you have finished it. Progress becomes visible, which keeps motivation from leaking away. The structure is what converts scattered effort into a skill that sticks.
Map the phases to the levels
A natural spine for the curriculum already exists in the levels of AI coding, which run from simple prompting up to orchestration. You can treat those levels as the outline of your syllabus, mastering one band before moving to the next. This keeps you from skipping ahead to orchestration before you can reliably drive a single agent. The levels give the journey a shape you can point at and measure against.
Phase one: the fundamentals
The first phase is conceptual, and skipping it is the most common mistake. Before touching advanced workflows, you learn what a model actually is, how tokens and context windows work, and how a model turns input into output. This is unglamorous, but it is the foundation that makes everything above it make sense. Get it right and later tools feel obvious, get it wrong and you will forever be memorizing behavior you do not understand.
Phase two: single-agent fluency
The second phase is hands-on, and it is where most of the practical payoff lives. You pick one surface, an editor or a terminal, and get genuinely fluent driving a single coding agent on real tasks from your own backlog. The goal is comfort: prompting well, reading diffs critically, and knowing when the agent is about to go wrong. Depth here matters more than breadth, so resist the urge to jump between five tools before mastering one.
How Do You Build Visibility and Expertise in AI Coding by Sharing Your Learning Journey?
There is a quiet trick to getting good at AI coding faster while also becoming known for it: share the journey as you go. Most people learn privately and stay invisible, then wonder why opportunities pass them by. Working in public flips that, because the act of explaining what you learn deepens your own understanding and leaves a trail others can find. You do not need to be an expert to start, you become one partly by doing it.
Teaching forces you to understand
The first payoff is entirely selfish, and it is the strongest reason to do it. You cannot explain a concept clearly until you actually understand it, so writing about what you learned exposes the gaps you glossed over. The effort of turning a fuzzy intuition into a clear paragraph is itself a powerful way to learn. This is why the people who teach a topic often understand it better than those who only studied it. Sharing is not a distraction from learning, it is a form of it.
Visibility compounds slowly, then quickly
The second payoff is reputation, and it builds like interest. A single post does little, but a steady stream of them accumulates into a body of work that speaks for you. Over months, people start to associate your name with a topic, and that association is what opportunities attach to. The compounding is invisible at first and then suddenly obvious, which is exactly why most people quit before it kicks in. Consistency, not brilliance, is what makes it work.
Share the messy middle, not just wins
The instinct is to wait until you have a polished success to show, but the honest middle is more useful. Writing about a bug that took you a day, or a workflow that failed, helps other people more than a highlight reel does. It also reads as credible, because everyone recognizes the struggle and distrusts the flawless story. This is the opposite of the hype that dominates the field, and that honesty is exactly what makes your voice stand out. Real beats impressive.
Ship small things in public
Writing is one channel, but building is another, and they reinforce each other. Shipping small tools, scripts, or experiments and sharing them shows rather than tells, and it gives you concrete material to write about. A tiny project that solves one real problem is worth more than a grand plan you never finish. Each thing you ship with an agent becomes both practice and a portfolio piece. Public artifacts are proof that words alone cannot provide.
Common questions
Who created the 8 levels of AI coding?
The framing was popularized by engineer Steve Yegge. It describes a progression from copy-paste prompting to building your own multi-agent orchestrator, and others have adapted it into agentic engineering maturity models.
What are the first three levels of AI coding?
Copy-paste prompting in a chat assistant, inline autocomplete as you type, and in-editor chat that can see your file and apply edits. Most developers spend most of their time at these levels.
What is the difference between level seven and level eight?
At level seven an orchestrator model dispatches work to worker models in a hub-and-spoke pattern. At level eight you build your own orchestrator to coordinate the agents yourself.
What level of AI coding are most developers at?
Most sit at levels one to three, using AI as autocomplete and in-editor chat. For small, well-run codebases that already captures most of the value, despite marketing focused on the top levels.
Should every team aim for level eight?
No. Each level adds verification burden, token cost and coordination overhead, so climb only when a real bottleneck demands it. A reliable lower level beats a chaotic higher one.
Is vibe coding safe for production apps?
Not on its own. Vibe coding skips line-by-line review, so it suits throwaway scripts and prototypes, not code that touches payments, authentication, or customer data.
Is agentic coding the same as vibe coding?
No. Agentic coding describes a tool running a plan, act, and check loop, while vibe coding describes accepting output without reviewing it. You can run an agent and still review every change, which is not vibe coding.
What is vibe engineering?
A term Simon Willison proposed in October 2025 for using AI coding agents with full engineering discipline: tests, planning, documentation, version control, and review, with the human staying accountable.
Related Articles
If you enjoyed reading this, then please explore our other articles below:
More Articles
If you enjoyed reading this, then please explore our other articles below:



2019-2026 ©