---
id: "concept-vibe-coder"
type: "concept"
source_timestamps: ["00:07:07", "00:16:30"]
tags: ["culture", "ai-native-developers"]
related: ["prereq-git-fundamentals"]
definition: "A developer who relies heavily on AI agents to generate code, often with limited traditional fundamentals — coding by feel and prompt rather than syntax mastery."
---
# Vibe Coder

## Who they are

"Vibe coder" is shorthand for a new class of developer who builds software primarily by prompting AI agents rather than writing syntax directly. They lean into enthusiasm and product instinct; they often lack the depth of fundamentals that pre-AI developers acquired by necessity.

## Pocock's stance

[[entity-matt-pocock|Pocock]] is sympathetic but pragmatic. He echoes [[quote-enthusiasm-beats-experience]]: enthusiasm beats experience for raw output speed. But he flags one non-negotiable fundamental that vibe coders cannot skip:

- **Git** — see [[prereq-git-fundamentals]]. Without version control fluency, AI-generated experimentation is reckless.

## Strategic ceiling

Vibe coders face the constraint articulated in [[claim-skills-are-ceiling]]: their strategic skills cap what their agents can produce. Enthusiasm + AI gets you started fast; strategic depth (see [[concept-tactical-vs-strategic-programming]]) is what scales.
