
On Feb 2, 2025, Andrej Karpathy coined the phrase "vibe coding". Vibe coding represents a new approach to coding where developers ask an AI agent to build something, and they go with the flow.
The Model Context Protocol (MCP) makes this practice possible. Before MCP, developers copied and pasted context between applications. This workflow fell short of the promised AI agent automation that everyone claimed. Today, AI agents can work autonomously using MCP and integrate with any application, from GitHub to Cloudflare, YouTube, and Figma.
This shift democratizes coding. For example, it's empowered:
- Web developers to create video games with Unity
- Designers and product managers to prototype full-stack applications
- Business owners to transform their visions into functional products
It's a freeing experience. But too often, we're Icarus with the keyboard, vibe coding too close to the sun.