Vibe Coding: Programming by Feeling, Not Writing

Andrej Karpathy, former head of AI at Tesla and OpenAI co-founder, coined “vibe coding” in early 2025 to describe a workflow he had been using: describe what you want in natural language, let the AI write the code, run it, and feel whether it works. If not, describe the problem and iterate. The mental model shifts from “write precise instructions for the computer” to “describe intent to an AI, validate outputs.”

This isn’t just a workflow tweak. It is redefining who can program, what programming skills matter, and how professional developers spend their time.

## The Vibe Coding Loop

Traditional programming requires understanding syntax, data structures, algorithms, and the ability to express logic precisely. Vibe coding substitutes a different loop:

1. **State intent**: tell the AI what you want in plain language (“build a web page that accepts CSV upload and shows a chart”).
2. **Run the output**: execute immediately, observe the result.
3. **Describe the gap**: tell the AI what’s wrong (“the chart colors are too dark, the x-axis labels are overlapping”).
4. **Iterate**: repeat until satisfied.

Karpathy described using this approach to build projects he couldn’t have built “the traditional way” because he was unfamiliar with the relevant languages and frameworks — but he could tell whether the running output was what he wanted.

## The AI Coding Tool Landscape

**GitHub Copilot** (Microsoft/OpenAI): the most widely deployed AI coding assistant, deeply integrated with VS Code. Over 1.3 million monthly active developers as of 2024. Supports code completion, chat-based generation, and code explanation.

**Cursor**: a VS Code fork rebuilt as an AI-first IDE, allowing conversational interaction with an entire codebase. Widely considered the best overall AI coding experience. See [cursor.com](https://cursor.com).

**Claude** (Anthropic): strong at long-context code understanding and generation. Claude 3.7 Sonnet ranks highly on coding benchmarks. Particularly effective for architectural reasoning and handling large codebases.

**OpenAI GPT-4o / o1 / o3**: available through ChatGPT and the API. The o-series reasoning models excel at computationally intensive programming tasks.

**Replit Agent**: browser-based development from description to running app, with no local environment needed. Well-suited to beginners and rapid prototyping.

**Devin** (Cognition AI): marketed as an “AI software engineer,” capable of autonomous task planning, coding, debugging, and deployment.

## Impact on Professional Development

Vibe coding excels in specific contexts: rapid prototyping, automation scripts, UI generation, one-off data processing, and personal tool building. It falls short where human judgment is irreplaceable: system architecture, security-sensitive code, performance-critical paths, and complex business logic that requires deep domain knowledge.

GitHub reports a roughly 55% increase in code commit speed for Copilot users. Surveys in 2025 estimate that 25–40% of submitted code was AI-assisted at some organizations.

## Who Benefits Most

Non-professional programmers — data analysts writing Python scripts, product managers prototyping ideas, researchers automating analysis — gain the most transformative access. Professional programmers gain speed in familiar areas and rapid learning capability in unfamiliar ones. Solo developers can now ship products that previously required a small team.

The risks are real: AI-generated code can contain security vulnerabilities (particularly in authentication and input validation), rely on deprecated APIs, or include legally ambiguous training data. Vibe coders who cannot read generated code may not recognize these issues. Code review remains necessary.

See [AI Coding Tools Comparison](https://sunqi.org/ai-coding-tools-comparison-en/) and the [GitHub Copilot impact report](https://github.blog/2023-06-27-the-economic-impact-of-the-ai-powered-developer-tooling/).

上一篇 Brain Aging and Neurodegenerative Disease: Alzheimer's Mechanisms, Cognitive Reserve, and Evidence-Based Strategies for Delaying Decline
下一篇 Pharmacovigilance Career Guide: How Medical Backgrounds Enter Drug Safety