searchlore

Back to Resource

All Segments

Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447

Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447

22 segments available

Aman Sanger, Arvid Lunnemark, Michael Truell, and Sualeh Asif are creators of Cursor, a popular code editor that specializes in AI-assisted programming. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep447-sb See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc. *Transcript:* https://lexfridman.com/cursor-team-transcript *CONTACT LEX:* *Feedback* - give feedback to Lex: https://lexfridman.com/survey *AMA* - submit questions, videos or call-in: https://lexfridman.com/ama *Hiring* - join our team: https://lexfridman.com/hiring *Other* - other ways to get in touch: https://lexfridman.com/contact *EPISODE LINKS:* Cursor Website: https://cursor.com Cursor on X: https://x.com/cursor_ai Anysphere Website: https://anysphere.inc/ Aman's X: https://x.com/amanrsanger Aman's Website: https://amansanger.com/ Arvid's X: https://x.com/ArVID220u Arvid's Website: https://arvid.xyz/ Michael's Website: https://mntruell.com/ Michael's LinkedIn: https://bit.ly/3zIDkPN Sualeh's X: https://x.com/sualehasif996 Sualeh's Website: https://sualehasif.me/ *SPONSORS:* To support this podcast, check out our sponsors & get discounts: *Encord:* AI tooling for annotation & data management. Go to https://lexfridman.com/s/encord-ep447-sb *MasterClass:* Online classes from world-class experts. Go to https://lexfridman.com/s/masterclass-ep447-sb *Shopify:* Sell stuff online. Go to https://lexfridman.com/s/shopify-ep447-sb *NetSuite:* Business management software. Go to https://lexfridman.com/s/netsuite-ep447-sb *AG1:* All-in-one daily nutrition drinks. Go to https://lexfridman.com/s/ag1-ep447-sb *OUTLINE:* 0:00 - Introduction 0:59 - Code editor basics 3:09 - GitHub Copilot 10:27 - Cursor 16:54 - Cursor Tab 23:08 - Code diff 31:20 - ML details 36:54 - GPT vs Claude 43:28 - Prompt engineering 50:54 - AI agents 1:04:51 - Running code in background 1:09:31 - Debugging 1:14:58 - Dangerous code 1:26:09 - Branching file systems 1:29:20 - Scaling challenges 1:43:32 - Context 1:48:39 - OpenAI o1 2:00:01 - Synthetic data 2:03:48 - RLHF vs RLAIF 2:05:34 - Fields Medal for AI 2:08:17 - Scaling laws 2:17:06 - The future of programming *PODCAST LINKS:* - Podcast Website: https://lexfridman.com/podcast - Apple Podcasts: https://apple.co/2lwqZIr - Spotify: https://spoti.fi/2nEwCF8 - RSS: https://lexfridman.com/feed/podcast/ - Podcast Playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 - Clips Channel: https://www.youtube.com/lexclips *SOCIAL LINKS:* - X: https://x.com/lexfridman - Instagram: https://instagram.com/lexfridman - TikTok: https://tiktok.com/@lexfridman - LinkedIn: https://linkedin.com/in/lexfridman - Facebook: https://facebook.com/lexfridman - Patreon: https://patreon.com/lexfridman - Telegram: https://t.me/lexfridman - Reddit: https://reddit.com/r/lexfridman

Segments Timeline

1
0:00 - 1:00
1:00 duration144 words

Introduction

"the following is a conversation with the founding members of the cursor team Michael truell swall oif Arvid lunark and Aman Sanger cursor is a code editor based on VSS code that adds a lot of powerful..."

2
1:00 - 3:14
2:14 duration437 words

Code editor basics

"Michael Aman suali Arvid here from the cursor team first up big ridiculous question what's the point of a code editor so the the code editor is largely the place where you build software and today or ..."

3
3:14 - 10:31
7:16 duration1417 words

GitHub Copilot

"that's a fork of vs code it would be interesting to get your kind of explanation of your own journey of editors how did you I think all of you are were big fans of vs code with co-pilot how did you ar..."

4
10:31 - 16:57
6:26 duration1245 words

Cursor

"what is cursor it's a fork of vs code and VSS code is one of the most popular editors for a long time like everybody fell in love with it everybody left Vim I left dmax for it sorry uh uh so it unifie..."

5
16:57 - 23:08
6:10 duration1210 words

Cursor Tab

"to be able to edit code for us uh that was kind of a wish and we had multiple attempts at it before before we had a sort of a good model that could edit code for you U then after after we had a good m..."

6
23:08 - 31:23
8:15 duration1582 words

Code diff

"big changes as we're talking about this I should mention like one of the really cool and noticeable things about cursor is that there's this whole diff interface situation going on so like the model s..."

7
31:23 - 36:55
5:32 duration1018 words

ML details

"uh it feels like there's a lot of machine learning going on underneath tell tell me about some of the ml stuff that makes it all work recursor really works via this Ensemble of custom models that that..."

8
36:55 - 43:30
6:35 duration1174 words

GPT vs Claude

"ridiculous question of uh which llm is better at coding GPT Claude who wins in the context of programming and I'm sure the answer is much more Nuance because it sounds like every single part of this i..."

9
43:30 - 50:55
7:24 duration1352 words

Prompt engineering

"good prompt in all this see you mention that benchmarks have really uh structured well formulated prompts what what should a human be doing to maximize success and what's the importance of what the hu..."

10
50:55 - 1:04:53
13:57 duration2595 words

AI agents

"agentic approaches how useful are agents we think agents are really really cool like I I I think agents is like uh it's like resembles sort of like a human it's sort of like the like you can kind of f..."

11
1:04:53 - 1:09:33
4:40 duration932 words

Running code in background

"post Shadow workspace iterating on code in the background yeah so what's going on uh so to be clear we want there to be a lot of stuff stuff happening in the background and we're experimenting with a ..."

12
1:09:33 - 1:15:01
5:27 duration1000 words

Debugging

"a bit of a tangent but like to allow a model to change files it's scary for people but like it's really cool to be able to just like let the agent do a set of tasks and you come back the next day and ..."

13
1:15:01 - 1:26:10
11:08 duration2289 words

Dangerous code

"understand what which line of code is important which is not it's like you I think one of your principles on a website says if if if a code can do a lot of damage one should add a comment that say thi..."

14
1:26:10 - 1:29:21
3:11 duration610 words

Branching file systems

"between the terminal and the code like how much information is gained from if you if you run the code in the terminal like can you use can you do like a a loop where it runs runs the code and suggests..."

15
1:29:21 - 1:43:36
14:14 duration2744 words

Scaling challenges

"interesting like challenges to you guys have pretty new startup to get scaling to like to so many people and yeah I think that they're uh it has been an interesting Journey adding you know each extra ..."

16
1:43:36 - 1:48:41
5:05 duration1017 words

Context

"when I'm writing code you know in Python there's a bunch of stuff imported there's a you could probably int it the kind of stuff I would like to include in the context is there like how how hard is it..."

17
1:48:41 - 2:00:05
11:23 duration2152 words

OpenAI o1

"ai1 what do you think is the role of that kind of test time compute system in programming I think test time compute is really really interesting so there's been the pre-training regime which will kind..."

18
2:00:05 - 2:03:52
3:47 duration695 words

Synthetic data

"technical you mentioned you have a taxonomy of synthetic data oh yeah uh can you please explain yeah I think uh there are three main kinds of synthetic data the first is so so what is synthetic data f..."

19
2:03:52 - 2:05:34
1:42 duration299 words

RLHF vs RLAIF

"if um what's the role of that in um getting better performance on the models yeah so rhf is when the reward model you use uh is trained from some labels you've collected from humans giving feedback um..."

20
2:05:34 - 2:08:18
2:44 duration500 words

Fields Medal for AI

"examples what what's your intuition when you compare generation and verification or generation and ranking is is ranking way easier than generation my intuition would just say yeah it should be like t..."

21
2:08:18 - 2:17:09
8:50 duration1653 words

Scaling laws

"going let's talk about scaling laws so for people who don't know uh maybe it's good to talk about this whole uh idea of scaling laws what are they where do things stand and where do you think things a..."

22
2:17:09 - 2:28:51
11:42 duration2173 words

The future of programming

"center of the programming world how do you think programming the nature programming changes in the next few months in the next year in the next two years the next 5 years 10 years I think we're really..."