> Canonical: https://drkishanrees.com/learn/what-is-vibe-coding/

# What exactly is vibe coding with veracity?

*Vibe coding is building software by describing what you want to a model in plain language and reviewing what comes back; the veracity this site adds is the discipline that keeps the result trustworthy, and yours.*

Foundations & Fundamentals. 3 min read.

First published 6 August 2026

You will hear the phrase and wonder whether it is a real thing or just hype. It is real, and it
is simpler than it sounds: vibe coding is building software by describing what you want to a
model in plain language, and reviewing what comes back. This whole site was built that way. The
part worth your attention is not the speed. It is what you keep while you go fast.

## What is it, plainly?

Vibe coding gives someone who understands a problem, but has never learnt the syntax of
programming, a way to turn an idea into something they can see, test and share. You describe the
change you want, the model writes the code, and you look at the result. It shortens the distance
between imagination and implementation, and that is worth celebrating.

But describing a change and being ready to ship it are not the same thing. Throwing prompts at a
model and accepting whatever it produces might give you a convincing prototype, or even something
that works today. It will not tell you what changed, why, what was assumed, or whether tomorrow's
change will quietly break yesterday's success. That gap is where the next part comes in.

## What does "with veracity" add?

Veracity is not another prompt trick. It is the discipline around the prompt: the record that
lets you understand, verify and stand behind what the model built. Vibe coding with veracity
keeps every material change reviewable, testable, attributable and reversible. The model may
write the code; you still own the decision.

In practice it means being able to answer six questions about any change you ship: what were you
trying to change, what was the model allowed to touch, what rule or source was it told to follow,
what did it actually change, how was the result verified, and who approved it, and when.

## Where can I see it on this site?

This site is the worked example. It was vibe coded, yet by deliberate design it keeps the record
that vibe coding usually throws away: the briefs, the version history, the review benches, the
checks and the dated approvals all sit in the repository behind these pages. The
[canonical definition](/ideas/vibe-coding-with-veracity/) sets it out in full, and grades its own
claims by how strong each one is. It is honest about its edges, too: naming a discipline is not
inventing it, the pairing of vibes and veracity was in the air in 2026, and a related framework
was published by [Prof Yongge Wang](https://amalithlab.github.io/) that May.

## So, what is vibe coding with veracity?

It is building software by describing what you want and reviewing what comes back, which puts it
within reach of anyone who understands their own problem. The veracity is what turns that from a
convincing prototype into something you can trust: speed and creative flow kept, but every change
reviewable, testable, and yours to stand behind. The model writes the code. The decision stays
with you.

## Questions and answers

### What is vibe coding?

Building software by describing what you want to a model in plain language, and reviewing what it produces, rather than writing the code yourself. It shortens the distance between an idea and something you can see, test and share.

### What does building with veracity add?

Veracity is the discipline around the prompt: keeping every material change reviewable, testable, attributable and reversible, so the model may write the code but you still own the decision and can stand behind it.

### Is vibe coding just accepting whatever the model writes?

No. Accepting code you have not reviewed, with no record of what changed or why, may produce a convincing prototype, but it is not a way to build something other people will depend on. The veracity is what makes it trustworthy.

## Related resources

- Vibe coding with veracity: the definition: https://drkishanrees.com/ideas/vibe-coding-with-veracity/
- Prof Yongge Wang: From Vibes to Veracity: https://amalithlab.github.io/

Cite as: Rees, Kishan. 'What exactly is vibe coding with veracity?'. drkishanrees.com, first published 6 August 2026. https://drkishanrees.com/learn/what-is-vibe-coding/
