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.