

Vibe Code-a-Thon: Give in to the Vibes
Vibes are the future of programming:
Come co-craft the art of vibe coding together with us!
Build software without writing code.
Submit to the power of the LLM to build up a sprawling codebase beyond your comprehension.
Everyone must ship a vibe-coded app!!
Come have fun and enjoy the shipping vibes :D
Tools to Master:
> Cursor Composer
> Superwhisper
> Replit v2
> Lovable
> Websim
> Bolt
> Rosebud
> DataButton
> Claude Code
Garry Tan: "This is actually the dominant way to code. If you're not doing it, you might just be left behind."
Traditional Coding: [1]
Skills Required: Programming languages, frameworks, debugging
Development Process: Write code line by line, debug, test
Time Investment: Weeks/months to learn, days/weeks to build
Flexibility: Unlimited (can build anything)
Relationship to Code: Direct manipulation of all code
Vibe Coding:
Skills Required: Natural language communication skills
Development Process: Describe what you want, iterate through conversation
Time Investment: Minutes to learn, hours to build
Flexibility: Extensive but with limitations on complexity
Relationship to Code: The code exists but you may never read it
Essential to vibe coding are the tools: Cursor, Lovable, Websim, Replit v2, Speech to Text, Bolt, Rosebud, DataButton, Claude Code.
Andrej on vibe coding:
There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.
It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good.
Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it.
I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it.
The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing.
I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
https://x.com/karpathy/status/1886192184808149383
Vibe Coding YC Quotes:
"How coding has changed 6-1 months ago: 10x speedup. 1 month ago to now: 100x speedup. Exponential acceleration. I'm no longer an engineer, I'm a product person." - Jackson Stokes (Trainloop, W25)
"I write everything with Cursor. Sometimes I even have 2 windows of Cursor open in parallel and I prompt them on 2 different features." - Yoav Tamir (Casixty, W25)
"How coding has changed 6-1 months ago: 10x speedup. 1 month ago to now: 100x speedup. Exponential acceleration. I'm no longer an engineer, I'm a product person." - Jackson Stokes (Trainloop, W25)
"I write everything with Cursor. Sometimes I even have 2 windows of Cursor open in parallel and I prompt them on 2 different features." - Yoav Tamir (Casixty, W25)
"I am far less attached to my code so my decisions when we decide to scrap or refactor code is less biased now. Since I can code 3x faster, it's easy for me to scrap and rewrite if I need to." - Abhi Balijepalli (CopyCat, W25)
"I think the role of Software Engineer will transition to Product Engineer. Human taste is now more important than ever as codegen tools make everyone a 10x engineer." - Leo Paz (Outlit, W25)
Schedule:
11:00 Arrive
11:30 Talks Begin
12:30 Hacker Lightning Talks
12:45 Vibe Coding Begins!!
1:00 Lunch Served
5:00 Dinner
8:00 Demos & Presentations
9:50 Judge Adjudication
10:00 Celebrate winners & adjourn!