---
id: "concept-vibe-coding-d16"
type: "concept"
source_timestamps: ["00:13:24"]
tags: ["software-engineering", "developer-tools", "workflows"]
related: ["entity-peter-steinberger", "concept-openclaw", "claim-post-training-beats-raw-intelligence"]
definition: "A software development approach where engineers build systems by conversing with and directing AI agents rather than manually writing code syntax."
sources: ["s16-openclaw-saga"]
sourceVaultSlug: "s16-openclaw-saga"
originDay: 16
---
# Vibe Coding / Agentic Engineering

## Definition

A software development approach where engineers build systems by conversing with and directing AI agents rather than manually writing code syntax.

## Etymology

- **Andrej Karpathy** coined the formal term **'agentic engineering'**
- The colloquial label **'vibe coding'** stuck in developer culture

## What It Looks Like in Practice

[[entity-peter-steinberger-d16]] is the headline case study. He accumulated **6,600 commits in a single month** while building most of [[concept-openclaw-d16]]'s codebase by talking to AI models like OpenAI's Codex rather than typing code by hand.

## Skill Shift

Vibe coding moves the developer's role from:

- ❌ Syntax generation and manual typing
- ✅ System architecture
- ✅ Prompt engineering and clear requirement specification
- ✅ Post-training evaluation and iteration
- ✅ Guiding the AI through correction loops

## Connection to Post-Training

Vibe coding only works if the underlying model is post-trained for long-horizon, tool-using workflows — see [[claim-post-training-beats-raw-intelligence]] and [[contrarian-post-training-over-intelligence]].

## Action

Practical adoption guidance: [[action-adopt-vibe-coding]].

## Counter-Perspective

Enrichment notes: tools like Cursor and Replit do enable 10x speedups, but humans still architect. Vibe coding amplifies senior engineers more than it replaces them.


## Related across days
- [[concept-vibe-coding-d10]]
- [[concept-vibe-coding-d25]]
- [[concept-vibecoding]]
