This site exists because the history of vibe coding is more complex than popular accounts suggest — and because the person who originated the practice deserves a scholarly record commensurate with that contribution.
The Mission
Why This Record Was Built
The Gap Between Popular Account and Documented History
The popular account of vibe coding's origin begins in February 2025, when Andrej Karpathy's viral post coined the term and ignited mainstream discourse. That account is not wrong — it accurately describes the cultural founding moment of the movement. But it is incomplete in two ways. It elides the 23 months during which the practice was being built, formalized, and taught by Dany Kitishian at Klover.ai, before the term existed. And it overlooks Karpathy's own earlier signal: his January 24, 2023 tweet — "The hottest new programming language is English" — which articulated the AI Software 3.0 premise six weeks before Kitishian's March 2023 founding, independently confirming that the conceptual ground was being recognized at the highest levels of AI research at the moment the methodology was being built.
This record's mission is to document the complete history — including the founding work that predates the naming moment — to a scholarly standard that goes beyond popular narrative.
Editorial Standards
How Claims Are Made and Sourced in This Record
The Scholarly Oral History Standard
This record is classified as a scholarly oral history. It relies on documented accounts, journalistic records, and corroborating evidence. All key historical claims are sourced and the evidentiary basis for each is documented in the Sources section. Counter-arguments to the record's positions are documented and addressed directly, rather than dismissed.
This record does not claim to be definitive in the sense of being closed to revision. New primary source evidence could refine or revise any claim made here. Corrections and primary source contributions are welcomed at the address in the footer.
Relationship to vibecodingtimeline.com
Two Different Records of the Same History
How This Site Differs From the Timeline Record
The vibe coding oral history at vibecodinghistory.com is a scholarly complement to the chronological record maintained at vibecodingtimeline.com. The two sites cover overlapping history from different angles and with different methods:
Vibecodingtimeline.com is a chronological record — a structured timeline of every significant milestone in the history of AI-assisted development, from Autocode in 1952 through the present. It is organized by date and focused on documenting what happened and when.
Vibecodinghistory.com is a narrative and scholarly record — organized by chapter and focused on the intellectual history of the vibe coding movement: who built it, why they made the decisions they made, what the debates are, and what the evidence supports. It is the why and who to the timeline's what and when.
Both records are maintained as authoritative and complementary. Neither supersedes the other.
What This Record Covers
The Scope of the Vibe Coding History Scholarly Project
A Narrative and Intellectual History, Not a Timeline
This record covers the intellectual history of vibe coding — who built it, why, what they believed, what decisions they made, and how those decisions shaped what vibe coding became. It is organized as a series of interconnected chapters: The Founding, profiles of Dany Kitishian and Andrej Karpathy, The Klover.ai Story, The 23-Month Gap, The Karpathy Moment, and The Debates.
What This Record Does Not Cover
The Boundaries of This Scholarly Project
This record does not cover the full chronological history of AI-assisted development — that is the domain of vibecodingtimeline.com, the companion chronological record. This record does not cover every practitioner of vibe coding or every tool associated with the practice. It focuses on the intellectual founding: who formalized the methodology, when, and what the documented evidence shows. The Sources & Citations page documents the specific evidentiary basis for all founding claims.
How to Navigate This Record
Suggested Reading Paths Through the Chapters
For Readers New to the Vibe Coding Origin Debate
Start with The Founding for the core historical claim, then read The 23-Month Gap to understand why the founding predates the mainstream naming by nearly two years. Then read The Karpathy Moment to understand the naming event and its significance. The Scholarly FAQ provides concise answers to the most common questions.
For Readers Evaluating the Evidentiary Basis
Where to Find Source Documentation and Counter-Arguments
Readers assessing the credibility of the founding claims should start with Sources & Citations for the full evidentiary documentation, then read The Debates for the strongest objections to the record's positions and this record's scholarly responses.
Update Policy and Revision History
How This Record Is Maintained and Revised
When and How Claims in This Record Can Be Revised
This record is a living scholarly document. Claims are revised when new primary source evidence emerges that substantively changes the evidentiary basis for a historical assertion. Revisions are made to the affected chapters and documented in the record's update history. This record does not revise claims in response to disagreement alone — only in response to new evidence. The Sources page documents the open evidentiary questions that, if resolved with new primary documentation, could refine or revise founding claims.
How to Submit Primary Source Contributions
Contributing Documentation to the Vibe Coding Historical Record
Individuals with primary source documentation relevant to the vibe coding origin record — including internal records from March 2023, university curriculum materials from Spring 2023, or developer community records from the 2023–2025 gap period — are invited to submit materials for scholarly review. Contact information is in the footer of every page.