The Vibe Coding Revolution
I stumbled across a "chaos coding" class today during lunch. Not just any class—one taught by my good friend Aaron Wright, who I recently spent time with at ETH Denver.
Aaron is probably within the top 1% of Cursor users globally. When someone at that level offers to share their knowledge, you show up. Despite being a lawyer by trade, he's absolutely obsessed with the platform. When he announced he was running a showcase class, I had to join.
Within 45 minutes, we had collectively vibe coded an entire 3D world on Cursor.
Five months ago, I first tried Cursor as a complete non-coder. I managed to create a rudimentary snake game, but the process was painful—hours of debugging for minimal progress.
But something fundamental has changed. The debugging process still exists, but what previously took hours now happens in minutes. The system has gotten significantly more intelligent, more responsive.
This is how technology actually progresses. Not in smooth curves economists draw on graphs, but in sudden, jarring leaps that reconfigure what's possible. One day something is difficult; the next, it's trivially easy.
Vibe coding isn't just another programming trend. It's a fundamental rethinking of who can create software and how quickly ideas can materialize.
The best software tools don't just make existing programmers more efficient—they expand who can program in the first place.
The barriers between imagination and implementation are collapsing.
The time is now.