Founders describe a shift toward product engineering, where taste and user understanding matter alongside technical ability. One founder says he mostly thinks and reviews code now, while another says faster coding makes it easier to scrap and rewrite. Teams can also use multiple Cursor windows to work on separate features in parallel.
Vibe Coding Is The Future
Speakers
Y Combinator partners Gary, Jared, Harj, and Diana discuss vibe coding, its impact on software engineering, and founder survey results on The Light Cone.
The founders say current coding tools struggle with debugging and often need explicit, step-by-step instructions. Some developers instead ask the model to regenerate code from scratch when fixing it seems slower. Diana says Cursor leads the surveyed batch, with Windsurf gaining ground because it can find relevant files across a codebase; founders also use reasoning models such as o1 and o3 for debugging.
One quarter of surveyed founders estimated that more than 95% of their codebase was AI-generated, despite being technically capable of building products themselves. The discussion suggests these tools can help people with backgrounds in fields such as math and physics become productive programmers faster. Engineers still need enough experience to read code, spot poor solutions, and debug.
The partners distinguish getting a product from zero to one from scaling it to millions of users. They argue that vibe coding can help founders ship early features, while growth may require systems engineers who can address architecture and performance. They point to Facebook’s custom HipHop compiler as an example of specialized systems work that followed rapid early development.
The discussion says engineering assessments should match the job: some roles call for building products quickly, while others call for systems design and deeper computer science knowledge. With AI tools, interviews may need to test code review, debugging, and the ability to judge generated code. The partners argue that becoming exceptional still takes deliberate practice and enough technical depth to evaluate both human colleagues and AI agents.
Takeaways
- Match engineering interviews to the work the role will actually do.
- Use AI to speed up early product development, and plan for systems expertise as usage grows.
- Build practice in reading and debugging generated code so you can judge its quality.
- Ask coding tools for specific debugging steps, or compare a clean rewrite when a fix stalls.
Mentioned in this talk
Vibe codingdeliberate practice
Andrej KarpathyMax LevchinTobi LütkeSearch inside this talk
What was claimed 13
- feature
Y Combinator: podcast episode discussing vibe coding
podcast episode discussing vibe coding“Welcome back to another episode of The Light Cone.”
YouTube Unverified1 source· Talk
- feature
Y Combinator: founder survey response on product engineering
founder survey response on product engineering“That’s from the founder of Outlet.”
YouTube Unverified1 source· Talk
- usessometimes two windows in parallel
“I write everything with Cursor. Sometimes I even have two windows of Cursor open in parallel.”
YouTube Unverified1 source· Talk
- featureTrainLoop: Founder reported coding speed progressing from 10x to 100x
“six to one months ago, 10x speedup; one month ago to now, 100x speedup”
YouTube Unverified1 source· Talk
- metric
o3: Described as infinitely better at debugging than Sonnet 3.5
“I think o3 is infinitely better at debugging than 3.5 Sonnet.”
YouTube Unverified1 source· Talk
- feature
Windsurf Editor: Indexes the whole codebase and identifies files to inspect
“Windsurf indexes your whole codebase and is pretty good at figuring out on its own which files to look at.”
YouTube Unverified1 source· Talk
- featureDevin: Used mostly for small features and does not understand the codebase well
“It’s used mostly for small features, and it’s barely mentioned.”
YouTube Unverified1 source· Talk
- feature
Gemini: Long context window can hold an entire codebase for a bug fix request
“because it has the longest context window, a couple of founders use it by putting their entire codebase into the context window”
YouTube Unverified1 source· Talk








