---
title: "Vibe Coding"
description: "A coding style popularized in 2025. It is the act of using LLMs to generate code for an application, but the author never looks at the output. The author..."
date: 2025-08-05
published: true
tags:
  - glossary
template: glossary
---


A coding style
[popularized](https://simonwillison.net/2025/Mar/19/vibe-coding/) in 2025.  It
is the act of using LLMs to generate code for an application,  but the author
never looks at the output.  The author does not likely care about the output
code, but is looking for a certain result they can see.  This technique is
highly criticised for large projects, often the output is immediaately
considered [legacy code](https://blog.val.town/vibe-code). Vibe coding has been
proven effective for one off tasks that are not critical and the result can be
easily verified.

The term was coined by [karpathy](https://twitter.com/karpathy) in this
[tweet](https://x.com/karpathy/status/1886192184808149383)
