firehose> #llmops

Vibe Coding

The iterative, conversational way of building with a coding agent: start from an initial natural-language prompt ("build me an app that does X in Python"), let the model generate code from what it infers you want, eyeball the result, edit the prompt, and loop until the output looks right. There is no durable spec — the only record of intent is the transient prompt exchange, and the model's implementation decisions are never written down. It feels like magic and is genuinely useful for prototyping, testing, and quick edits on the fly, but it skips the software development lifecycle (planning, requirements, design, test, QA) and is nondeterministic: an underspecified request has many valid implementations, so repeated runs diverge and you can't tell why the model built what it built. Vibe coding is the foil that defines Spec-Driven Development — SDD is what you reach for when the ambiguity, non-reproducibility, or lack of an audit trail starts to cost more than the speed is worth.

Claims


Linked from