Skip to content

Vibe coding term dilution: traditional developers adopting it while original meaning escapes

Insight: Traditional developers who initially rejected vibe coding are now adopting it, while the term itself is being applied to all forms of AI-assisted coding — diluting Karpathy's original intent. Willison observes the term "already escaping its original intent" as people apply it broadly. The tension between practitioners who find vibe coding "makes them want to throw up" and those finding it practically useful reflects the outcome-driven vs. process-driven split in the developer community.

Detail: The key nuance: vibe coding originally meant letting AI handle code without full understanding. The broader application to any AI-assisted coding conflates fundamentally different practices — from "accept everything without reading" to "use AI as a sophisticated assistant while maintaining code ownership."

Sources

Related: existing entry "vibe coding discourse" in batch-8/vibe-coding.md — COMPLEMENTS