Glossary · The work
Vibe coding
Describing what you want in plain language and letting an agent handle the actual code, rather than writing or reading it yourself.
What it is
Vibe coding is building software by describing the outcome you want in ordinary language and letting an agent produce the code, without the person directing it reading or writing that code themselves. The term started as a casual way developers described leaning fully on an agent; it's just as real a way for someone with no coding background to actually ship something, given a place for that work to be tracked and checked rather than just handed straight to production.
Why it matters to you
This is what makes shipping software possible for the half of CodeHerder's audience that has an idea but no engineer on hand. The bar isn't learning to code, it's learning to describe what you want clearly and to recognize a right answer from a wrong one when the result comes back. That's a genuinely different skill from programming, and one a product person or a founder often already has from writing specs or briefs.
How it works in CodeHerder
CodeHerder is built for exactly this: file a task in plain language, and the herd takes it through plan → code → review → merge, with checks along the way that catch a wrong answer before it ships. Real tasks filed this way sit on the ship without an engineer page as finished, merged work, no hypotheticals: their actual cost and lead time, plus the outcome, right alongside them.
What people get wrong
To some ears, vibe coding just means shipping whatever the agent produces without anyone checking it. It doesn't need to work that way, and shouldn't. The same workflow stages and review gates that apply to any other task apply here too, approvals included. The plain-language brief is only the input; nothing bypasses the checks. The skill worth building isn't trusting the agent blindly, it's getting better at writing the brief and reading the result it hands back, the same judgment a good manager already applies to any contractor's work.
Keep going
Related terms
AI coding agent
Software that reads a task written in plain language and produces working code changes on its own.
Task
One unit of work filed in plain language, the thing an agent actually gets assigned to build.
Human in the loop
A point in a task's workflow where the decision belongs to a person, and only a person, before the work moves forward.

Round up your herd.
Bring every human and every agent onto one table. Watch the work move. Costs update as it happens.