Agentic engineering is client work. Vibe coding is an experiment.
Agentic engineering vs vibe coding is not a question of tools. Both use the same agents. The difference is whether someone reads the result, answers for it and can show later what went into it. Vibe coding is fine for an experiment. Client work needs agentic engineering.
Where vibe coding comes from
Andrej Karpathy coined the term on 2 February 2025 in a post on X: “There's a new kind of coding I call ‘vibe coding’, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.” In the same post he called it “not too bad for throwaway weekend projects”.
A few weeks later Simon Willison pinned the term down: vibe coding is “building software with an LLM without reviewing the code it writes”. If you review the code, test it and can explain it to someone else, that is software development.
That is the useful definition. Vibe coding is not a verdict on code written by AI. It describes a decision not to look at it.
What agentic engineering means
One year later, on 4 February 2026, Karpathy looked back. Programming with LLM agents, he wrote, was becoming a default workflow for professionals, “except with more oversight and scrutiny”. His preferred name for it: agentic engineering.
“Agentic”, because “you are not writing the code directly 99% of the time, you are orchestrating agents who do and acting as oversight”. “Engineering”, because “there is an art & science and expertise to it” that you can learn.
In practice, agents write code, run tests and propose changes. You set the goal, split the work into pieces an agent can finish, read the diff, decide what ships and answer for it.
Agentic engineering vs vibe coding at a glance
| Question | Vibe coding | Agentic engineering |
|---|---|---|
| Fast | ||
| Code is read before it ships | – | |
| Tested and reviewed | – | |
| Someone can explain every change | – | |
| Traceable afterwards | partlyChat history | Sessions, commits, review |
| Fit for | partlyPrototypes | Client work |
The agent writes. You answer for it.
A client does not buy code. A client buys the assurance that it works, that it is safe and that someone stands behind it. None of that moves to the agent.
Quality comes from review, not from the model. An agent that writes a hundred lines in a minute also writes a hundred lines someone has to check.
Responsibility stays with whoever signs the invoice. “The agent did it” is not an answer a client accepts.
Traceability is the new part. When an agent ran for an hour on a client's project, the client should be able to see what it did, not only that it was billed.
Why hours no longer measure the work
Hours were a fair proxy as long as people typed the code. With agents, working time and effort drift apart.
Five minutes of prompting start an hour of agent work, followed by fifteen minutes of review. Several projects run at the same time. And whoever bills by the hour earns less exactly when they deliver more in less time.
That does not make effort irrelevant. The less you bill by the hour, the more you need to know what a project really took: at a fixed price, to see whether it paid off; on time and materials, to pass the effort on completely and in a way your client can follow.
What agentic client work should make visible
- Effort: your working time, the agents' active runtime and the tokens they used, per project.
- Progress: what each session was about and which commits came out of it.
- Value: what the project was worth against what it took, whether billed by effort or at a fixed price.
Selling vibe coding to clients
You can sell vibe coding as what it is: a prototype, a mock-up, an experiment whose code nobody will maintain. Say so in the offer.
Software a client will run, extend and depend on is a different product. That is agentic engineering, and it is billed and documented like engineering.
How Time Momentum makes agent work traceable
Client reports and the command line are part of Pro.
Effort without a timer
Sessions from Claude Code, Codex and Cursor are recorded per project, next to your own working time.
Reports your client understands
Working time, AI sessions, runtime and commits in a report attached to the invoice. You choose what it shows.
Client reportsRun by your agents
The agents that build the project can also log time, create the report and prepare the invoice with the tm command line.
For AI agents
See what really goes into your projects
- 30 days of Pro
- No credit card
- Then continue on Free
Frequently asked questions
What is the difference between agentic engineering and vibe coding?
In vibe coding, nobody reviews the code the AI writes. In agentic engineering, agents write most of the code while a person sets the goal, reviews the result and answers for it. The tools can be the same.
Who coined the terms vibe coding and agentic engineering?
Andrej Karpathy, both times on X: vibe coding on 2 February 2025, and agentic engineering as his preferred name for professional work with agents on 4 February 2026.
Is vibe coding acceptable for client projects?
For prototypes and experiments that are labelled as such, yes. Software a client runs and maintains needs review, tests and someone who can explain every change.
How do you bill agentic engineering?
By effort or at a fixed price. Either way you need to know the effort per project: working time, agent runtime and tokens. Hours alone no longer describe it when agents work in parallel.