Skip to content

Fact · Dictation in your apps

Simon Willison defines vibe coding as building software with an LLM without reviewing the code it writes, and he says that using LLMs for code responsibly is not vibe coding.

Checked against its source on October 17, 2026

In the source's own words

“building software with an LLM without reviewing the code it writes ... Using LLMs for code responsibly is not vibe coding”

Not all AI-assisted programming is vibe coding (but vibe coding rocks), Simon Willison, Simon Willison's Weblog, 2025, Section headed 'Using LLMs for code responsibly is not vibe coding'.

Open the original
What it measures
In the same post, Willison argues that the term should not cover AI-assisted programming in which the developer reviews the code, which he describes as a different practice.
What it does not show
This is one expert's definition. Other writers and dictionaries use the term more broadly, to mean generating code from natural-language prompts.

Source

Cited on

Willison's narrower definition of vibe coding | Yap