Thank you for listening ❤ Check out our sponsors: lexfridman.com/sponsors/ep447-sa See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc. 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 *Transcript:* lexfridman.com/cursor-team-transcript *CONTACT LEX:* *Feedback* - give feedback to Lex: lexfridman.com/survey *AMA* - submit questions, videos or call-in: lexfridman.com/ama *Hiring* - join our team: lexfridman.com/hiring *Other* - other ways to get in touch: lexfridman.com/contact *EPISODE LINKS:* Cursor Website: cursor.com Cursor on X: x.com/cursor_ai Anysphere Website: anysphere.inc/ Aman's X: x.com/amanrsanger Aman's Website: amansanger.com/ Arvid's X: x.com/ArVID220u Arvid's Website: arvid.xyz/ Michael's Website: mntruell.com/ Michael's LinkedIn: bit.ly/3zIDkPN Sualeh's X: x.com/sualehasif996 Sualeh's Website: sualehasif.me/ *SPONSORS:* To support this podcast, check out our sponsors & get discounts: *Encord:* AI tooling for annotation & data management. Go to lexfridman.com/s/encord-ep447-sa *MasterClass:* Online classes from world-class experts. Go to lexfridman.com/s/masterclass-ep447-sa *Shopify:* Sell stuff online. Go to lexfridman.com/s/shopify-ep447-sa *NetSuite:* Business management software. Go to lexfridman.com/s/netsuite-ep447-sa *AG1:* All-in-one daily nutrition drinks. Go to lexfridman.com/s/ag1-ep447-sa
@lexfriedman would be awesome to get Dr. Daniel Ingram on the show. He is the person you could talk about meditation and awakening. And he is also a researcher. ruclips.net/video/q4WcOlqYlP4/видео.htmlsi=IlXuMKgPvOYSWj20
I'm an 81-year-old programmer and I really enjoyed seeing these young whippersnappers. If I had AGI look at the code that I wrote in the early 60s they would say it was hallucinating.
Thank you for this episode. I recognize these more technical shows probably don’t get the same numbers as your episodes with big name guests that are recognized outside of the tech industry. I pray you keeping on creating them though. They are just the right level for someone like me who is tech oriented, but not as knowledgeable as a professional. So interesting!
Keep in mind this interview is a big flex for Lex credibility as a tech- savvy engineer. He understands almost everything they said and asks great questions when he doesn’t
For anyone who want to increase the speed of Lex talking and slow down the speed of the guest talking; I've created an open-source Chrome extension "Podspeed" that changes the conversation to 3 words per second which is natural speed. Or to increase to 6 words per second for the whole podcast.
the result of this conversation is that you should think really hard about your next ai business idea. Don't just rush off and make a wrapper, but try to create a product that will use the ai tools we have today on a new level - know the steps of your user beforehand and make your product go through them instead of the user. The user saves time in the process. Now, what's the next step of improvement? do that! What's the third step? do that!
@@HolyMacaroni-i8e I'd say anything that utilizes outputs to interact with APIs is not a wrapper. To clarify, I think a lot of people consider wrappers to be something that sends a custom prompt to an LLM and shows the end user plain text, instead of doing something with it
Some of the best programmers I knew used the ed editor. AI is the first editing innovation that really makes a difference. Before this, the talent of the programmer was all that really mattered.
An equilibrated interview that was very much needed in a moment where everybody is trying so sell you their AI products with the promise to solve every problem with 2/3 prompts.
Best Lex interview ever. Three enjoyments: 1. Lex is usually young guy or at least the same age as the guest. So funny seeing him squirm at having to be the adult. 2. Was anyone else just thinking through it all: “if this is successful that’s the Steve Jobs, that’s the Woz, that’s Johny, that’s zuk…” 3. Bring your notebooks to a Lex interview. So innocent…. for now…
I'm so excited for the developer productivity field. The vscode copilot plugin's chat feature has such amazing context support now, being able to chat to your workspace or reference individual files. Oh, and you can point to o4-mini as well in chat. So powerful.
Cursor has been my favorite. I have some large multi file projects, so sometimes it wants to do things that may be covered in other files. For instance, adding an injector when I have one in another file. But, it is still amazing. It is hard to remember to add all potential files in my chat window that may be impacted by requested code changes. It's a change in my thought process and workflow that will allow me to solve it.
Super helpful to hear the philosophy and thought processes of the developers. Knowing where they plan to go rather than just seeing the current product helps me decide which coding assistant framework to commit to.
Finally I saw an episode after many months cover to cover. Captivating. The most loved part is sending love from India to Aman and team, we see you due to lex
These AI genuises still acknowledging that you really can't test everything for bugs. Looks like Software QA still has a future even with AI. Love your shows regarding programming Lex! You are unique in the Podcast world. Thanks!
Short term i expect QA and other quality ensurance tools to get a huge boost. AI is a huge scaler, but if you ask it to scale garbage you end up with a huge piece of s*** somebody needs to reason about. QA is the first to get the storm.
@@gstephenson9442 Nah it depends on your people if you get a pile of shit or not. Even AGI can't save you if you insist on building the right solution for the wrong problem, or if the customer can't use it correctly.
@@anubisai Of couse it generates test scripts ( I use it to generate mock unit tests), but you heard the creators of cursor. There are still bugs that will creep out; hence, the need for QA still. As well: QA does not equal Testing only. Testing is just one facet of QA.
Hi! Co-founder of Reshape here. I just tried cursor after starting listening to this podcast and I love the way it autocompletes by jumping to other lines. I think I'm gonna stick with this now. Thanks to the Cursor Team and also Lex for inviting them to your platform.
The cursor environment is great. It does about 20% of what I want. It has a bunch of things that could be added to make it much better. Most involve agentic workflows to write, build, test, debug code, using local git to manage code iteration.
I loved the touching on API's oh so slightly. I would love to see auto connecting api pipelines. The end point is able to perfectly describe itself and the pipeline is perfectly able to configure itself for that description, there would be some handshake, and the data would just start flowing.
somehow i read this as Roald Dahl (creator of Willy Wonka), but yes, Ryan Dahl is awesome. i love his "10 Things I Regret About Node.js" video (here on YT)
Cursor is great, I started using it when Lex mentioned it in one of the podcasts earlier. Now, getting to know the team behind is awesome. Amazing work guys!!!
I love the simple and entertaining way Lex explains tech. Copilot is autocomplete that as you write the thing it suggests one or two or three ways to complete the thing. It's like that friend you're super close with that you finish each others sentences, when it's done well there's an intimate or cool feeling, holy shit, it gets me
What? Not a Mac user? Lex!! I was like you, the made the switch a number of years ago. Asked myself why I waited so long and am never going back. Life changing…..
Future PODS Please: Nick Bostrom, Mustafa Suleyman, Ilya Sutskever (again), Yoshua Bengio (again), Jeremie and Edouard Harris (Gladstone AI), Scott Weiner, Andrew Yang
This discussion goes way beyond my former pay scale, but I did write a lot of specs in my day and I learned that choosing the correct programmer was important, even if all the programmers were equally skilled. An example is that there are "creative" programmers and "pedantic" or "focused" programmers. The former you want to use their imagination to write code to solve the essence of the spec and the latter to adhere to the spec. You don't want the former writing code for a bank, but you might want them to write the code for a LLM.
I've been using cursor for a few weeks. It's not quite a game changer for my workflow, but can be nice sometimes. It also can get in the way sometimes, but I'm hoping that as I get used to it more it's going to be more positive than negative.
I use it for technical journaling and it's stupendously good Basically, I have a massive monorepo of all my code including my diary/devlog, and have been using it as a kind of lifecoach && copilot
For some reason Sualeh reminds me of the character Nathan in ExMachina. I'm really excited to see how they will shape the interfaces between human and AI in the future. My personal dream would be a toolchain to get handwriting and sketches into demo code and professionally usable document snippets, as well as AI as a sparing/tutor partner in learning new stuff.
Great Interview!! Super important conversation for every software engineer to think about!! I'd add that robust testing frameworks will be even more crucial as AI takes on more code generation, ensuring accuracy and enabling true scalability Google "Software 2.1 - AI Is Coding Now" - an adaptation of Andrej Karpathy's Software 2.0 approach for the aera for Cursor / LLM code generation.
No BS I just so happened to be debugging an embedded C code for school (for many hours) when I stumbled across this video. Dumped my code into Cursor and had it up and running in 20 minutes. Granted it was a simple SPI read/write between MCU and EEprom, but as a beginner this was a godsend. Caught my dumb mistake of using the wrong pin on the MCU for the CS, and helped me to find a timing error with one of the SPI modes. Will definitely be supporting Cursor moving forward!
@@karmaycholera Somebody still needs to invent new programming languages, new frameworks, and advance the state of the art of computer science. You don't need 5 years of college just to write code.
@@syedsithik2159 you absolutely can. In fact, I’m doing a lot of Python using Cursor. One thing they need to update is how it works either Jupyter Notebooks. But yeah, you can definitely use Cursor!
What would be great in the PR process is to actually execute a sandbox so you can actually test different states of the required parameters passed to the code under review instead of having to start the code up and run a test
Great talk. The speed of change now is unbelievable. Now colab also supports auto completion. Competition will intensify benefit the community. Coding will be much easier than before.
I paid for cursor for a month. Tried to get it to produce a simple web app with login functionality over the course of a week, with minimal prompting. At the end of the week it was still struggling with installing react packages and various dependencies. I’m not a web developer but I can safely say that they probably don’t have to worry too much about losing their jobs any time soon
Hey, what's up... That's not how you use it. Just let it be like a programing mate that doesn't know too much about programming, but enough help you with little task. Don't let it decide how your app will function.
You should try o1-preview I'm curious what your reaction would be. Also you should read the paper "How Soon is Now? Predicting the Expected Arrival Date of AGI- Artificial General Intelligence" by Rupert Macey-Dare, I'm curious what your thoughts would be
I would recommend first explaining your idea and then asking for the tech stack or a requirements file. if you are using things like an API key, a database, or anything that cannot be done purely within vscode, you will need to put in effort making sure those things work.
I think all Cloud Provider services works. The pro of AWS is that it's cheaper than the most cloud providers and it has a lot of services. For almost each problem they have a service for. This is why I use AWS.
Solo SaaS founder here currently at $800 MRR - Cursor gives me the ability to ship features faster and with less bugs. I'm able to outwork others simply because I've embraced AI and recognised that traditional coding is changing
That is actually a nice idea by arvid that having some form on encryption generated locally and send those homomorphic embeddings to the data base seems like a good idea to try out it is an active research topic and i think i should spend some time testing it out it is important to mask these vectors some how
For local indexing/embedding, for large code bases it may take time to do a full index, but applying updates should be quite fast with MKLT. Also one may reuse git capabilities for tracking tree changes to maintain an up to date embedding store.
The best coding tool I've encountered so far is o-preview. Ideally, I don't want much out of an editor. I want to tell the ai what I want and have it give me 90% of it (at least), compilable. I'll do the concept and design (the most important part of a software project) and ai can do the rest. o-preview is a strong step in that direction, and I believe it's only going to get better -- to the point where a goal of 90% will seem quaint in the not too distant future. (Looking at diffs is miserable. I certainly don't want to spend a lot of time doing that.)
Yes, I wish the model would ask clarification question instead of assuming. I've tried telling it to ask me clarifications if what I'm asking isn't clear but haven't had much success
Thank fuck. As someone who understands what coding is, hates doing it, and hates dealing with the people who are really good at it, AI in coding is going to be a game changer.
coding isn't going anywhere, the AI can generate little snippets for you but it will never be able to sew them into the tapestry that is modern software
This is really awesome. My only concern is it seems that we are two updates away from ChatGPT being able to do everything Cursor is doing. The team will really need to prioritize moving fast with new features, staying small to remain nimble, and being ahead of OpenAI. I suspect that OpenAI is going to prioritize adding code editing features to ChatGPT.
Being able to have context on the full codebase and even your local file system and git repos is super useful. OpenAI would have to release a focused IDE to really be in the same game. VScode is the most direct competitor which is interesting. These guys are actually doing the interesting work of training smaller point models in an ensemble!
They literally speak in a ChatGPT cadence. The output of their speech is buffering through a pipe to their mouth. Kinda like how the chatgpt UI outputs tokens haha
Thank you for listening ❤ Check out our sponsors: lexfridman.com/sponsors/ep447-sa
See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc.
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
*Transcript:*
lexfridman.com/cursor-team-transcript
*CONTACT LEX:*
*Feedback* - give feedback to Lex: lexfridman.com/survey
*AMA* - submit questions, videos or call-in: lexfridman.com/ama
*Hiring* - join our team: lexfridman.com/hiring
*Other* - other ways to get in touch: lexfridman.com/contact
*EPISODE LINKS:*
Cursor Website: cursor.com
Cursor on X: x.com/cursor_ai
Anysphere Website: anysphere.inc/
Aman's X: x.com/amanrsanger
Aman's Website: amansanger.com/
Arvid's X: x.com/ArVID220u
Arvid's Website: arvid.xyz/
Michael's Website: mntruell.com/
Michael's LinkedIn: bit.ly/3zIDkPN
Sualeh's X: x.com/sualehasif996
Sualeh's Website: sualehasif.me/
*SPONSORS:*
To support this podcast, check out our sponsors & get discounts:
*Encord:* AI tooling for annotation & data management.
Go to lexfridman.com/s/encord-ep447-sa
*MasterClass:* Online classes from world-class experts.
Go to lexfridman.com/s/masterclass-ep447-sa
*Shopify:* Sell stuff online.
Go to lexfridman.com/s/shopify-ep447-sa
*NetSuite:* Business management software.
Go to lexfridman.com/s/netsuite-ep447-sa
*AG1:* All-in-one daily nutrition drinks.
Go to lexfridman.com/s/ag1-ep447-sa
AI wrote this comment
@@LiamWillcox-l5xfake news
Oh yah these boys built different 😭
Lex Friedman please help me 🙏😭.I am from India 🇮🇳
@lexfriedman would be awesome to get Dr. Daniel Ingram on the show. He is the person you could talk about meditation and awakening. And he is also a researcher. ruclips.net/video/q4WcOlqYlP4/видео.htmlsi=IlXuMKgPvOYSWj20
I'm an 81-year-old programmer and I really enjoyed seeing these young whippersnappers. If I had AGI look at the code that I wrote in the early 60s they would say it was hallucinating.
That's hilarious, mate.
Good to see Lex get back to technical discussions. Who was here when Lex was primarily an AI/technology podcast? 🙋♂️
I’d say most of us honestly!
calm down
That’s why I subbed to him. Politics and religion causes too much distraction
Thank you for this episode. I recognize these more technical shows probably don’t get the same numbers as your episodes with big name guests that are recognized outside of the tech industry. I pray you keeping on creating them though. They are just the right level for someone like me who is tech oriented, but not as knowledgeable as a professional. So interesting!
Keep in mind this interview is a big flex for Lex credibility as a tech- savvy engineer. He understands almost everything they said and asks great questions when he doesn’t
The idea of jumping to next to action is super compelling.
-agen
AI motions > vim motions ?
so it will be fine tuned on the developer's actions and eventually replace him/her
@@alzblb1417wtf are you talking about? No one or nothing knows my requirements to perform any kind of actions until I express them.
Grug thought AI vscode spirit demon
For anyone who want to increase the speed of Lex talking and slow down the speed of the guest talking; I've created an open-source Chrome extension "Podspeed" that changes the conversation to 3 words per second which is natural speed. Or to increase to 6 words per second for the whole podcast.
Insane, gotta check that out
Cool shit cuh
These young and fast thinking and speaking people are really amazing
Lex doesn't speak fast therefore he's only half as amazing
Listen to him at 1.5x
@@badcornflakes6374 I think he is referring to the others lol
Love the respect they all have for each other as each person is speaking. Brilliant humans.
noticed that too!
the result of this conversation is that you should think really hard about your next ai business idea. Don't just rush off and make a wrapper, but try to create a product that will use the ai tools we have today on a new level - know the steps of your user beforehand and make your product go through them instead of the user. The user saves time in the process. Now, what's the next step of improvement? do that! What's the third step? do that!
@@HolyMacaroni-i8e I'd say anything that utilizes outputs to interact with APIs is not a wrapper. To clarify, I think a lot of people consider wrappers to be something that sends a custom prompt to an LLM and shows the end user plain text, instead of doing something with it
Fucking kids make the future
Some of the best programmers I knew used the ed editor. AI is the first editing innovation that really makes a difference. Before this, the talent of the programmer was all that really mattered.
An equilibrated interview that was very much needed in a moment where everybody is trying so sell you their AI products with the promise to solve every problem with 2/3 prompts.
Best Lex interview ever. Three enjoyments:
1. Lex is usually young guy or at least the same age as the guest. So funny seeing him squirm at having to be the adult.
2. Was anyone else just thinking through it all: “if this is successful that’s the Steve Jobs, that’s the Woz, that’s Johny, that’s zuk…”
3. Bring your notebooks to a Lex interview. So innocent…. for now…
Sualeh if you are reading this, all of karachi and pakistan is really proud of you
I'm so excited for the developer productivity field. The vscode copilot plugin's chat feature has such amazing context support now, being able to chat to your workspace or reference individual files. Oh, and you can point to o4-mini as well in chat. So powerful.
the way it makes the ai changes a diff is a gamechanger for me, as well as the seamless integration with the terminal
Cursor has been my favorite. I have some large multi file projects, so sometimes it wants to do things that may be covered in other files. For instance, adding an injector when I have one in another file. But, it is still amazing. It is hard to remember to add all potential files in my chat window that may be impacted by requested code changes. It's a change in my thought process and workflow that will allow me to solve it.
omg people are stupid. "there editor" is simply a VSCode plugin that make calls to chatGPT!
@@gabrielkeith3189 it should be much easier to select the files you are concerned about tho! Even the chat window was hidden at first..
best episode yet. wow wow, lets keep on doing these technical podcasts
Super helpful to hear the philosophy and thought processes of the developers. Knowing where they plan to go rather than just seeing the current product helps me decide which coding assistant framework to commit to.
Those guys will all be billionaires one day. They are so clever and eloquent and already built a successful business. Absolutely fascinating!
so impressed at how young all these lads are. wow!
The older I get, the younger they look. (I started my software development career in 1976)
Cursor was an instant subscribe for me .. such a good product
Finally I saw an episode after many months cover to cover. Captivating.
The most loved part is sending love from India to Aman and team, we see you due to lex
Thank you Lex 😊 Cursor Team! 🎉
This is the ideal male form. You may not like it, but this is what peak performance looks like.
cool
??
It's true
These are the males that have shaped our current world, and shape the future world.
who?
Peak performance on a Computer LMAO Not in the Real World kid.
Great Lex! Back with the nerds!
Yup! No more bjj/vegan nerds 😂 just devs pls!!!
@@MrMaksuz please god
Been coding since 2009, this is on of the best coding assistants
Geeks shall inherit the Earth 💯
That’s not what the Bible says
Hey, shut up… nerd..
No, geeks will be the useful idiots of the true geniuses who will inherit the world
😂@bookymydoor
@@greggcrandall2747and then we all die
These AI genuises still acknowledging that you really can't test everything for bugs. Looks like Software QA still has a future even with AI. Love your shows regarding programming Lex! You are unique in the Podcast world. Thanks!
Short term i expect QA and other quality ensurance tools to get a huge boost. AI is a huge scaler, but if you ask it to scale garbage you end up with a huge piece of s*** somebody needs to reason about.
QA is the first to get the storm.
@@MrHaggyy If the output of AI needs to rely on QA then it is a pile of shit to begin with
@@gstephenson9442 Nah it depends on your people if you get a pile of shit or not. Even AGI can't save you if you insist on building the right solution for the wrong problem, or if the customer can't use it correctly.
Cursor easily generates test scripts.... 😂
@@anubisai Of couse it generates test scripts ( I use it to generate mock unit tests), but you heard the creators of cursor. There are still bugs that will creep out; hence, the need for QA still. As well: QA does not equal Testing only. Testing is just one facet of QA.
Hi! Co-founder of Reshape here. I just tried cursor after starting listening to this podcast and I love the way it autocompletes by jumping to other lines. I think I'm gonna stick with this now. Thanks to the Cursor Team and also Lex for inviting them to your platform.
Because of the Pieter Levels interview, I started learning webdev. I cannot wait to gain more inspiration from this. Thank you Lex
Next step, learn real programming. ;)
@@edgar9651 truly spoken like someone that has never written code in his life.
Webdev is the way to go.
ui and ux designers future does not look good.
All ai does a good job with the front end.
Really appreciating this content on practical engineering matters. Please keep it up, Lex!
The cursor environment is great. It does about 20% of what I want. It has a bunch of things that could be added to make it much better. Most involve agentic workflows to write, build, test, debug code, using local git to manage code iteration.
I loved the touching on API's oh so slightly. I would love to see auto connecting api pipelines. The end point is able to perfectly describe itself and the pipeline is perfectly able to configure itself for that description, there would be some handshake, and the data would just start flowing.
34:37 Hearing them describe Speculative Edits sounds like they had their own real life "Middle-Out" creative breakthrough moment
Thank you lex!
Please invite Ryan Dahl (Creator of Nodejs & Deno)
somehow i read this as Roald Dahl (creator of Willy Wonka), but yes, Ryan Dahl is awesome. i love his "10 Things I Regret About Node.js" video (here on YT)
please no. nodejs is awful and so is javascript. this is not a fanboy podcast. it's like wanting to have Taylor Otwell on here 🤣
Cursor is great, I started using it when Lex mentioned it in one of the podcasts earlier. Now, getting to know the team behind is awesome. Amazing work guys!!!
These guys are inspiring. I'm excited to use Cursor and help automate my work process and play around with agents. Thanks Lex!
Not just cashing in on VS code hype, he's explaining it well.
I love the simple and entertaining way Lex explains tech. Copilot is autocomplete that as you write the thing it suggests one or two or three ways to complete the thing. It's like that friend you're super close with that you finish each others sentences, when it's done well there's an intimate or cool feeling, holy shit, it gets me
I love that they are having conversation about Ai , code and so on. And they have pen and paper, one guy even with a notebook 😊👍👍👍
Really enjoy hearing the thought process behind the cursor founders themselves. Loving the progress I’m seeing with the code editor.
What? Not a Mac user? Lex!! I was like you, the made the switch a number of years ago. Asked myself why I waited so long and am never going back. Life changing…..
If I recall correctly, Lex uses Linux.
Yes, been waiting for this episode. This is F’n awesome, thanks, Lex 🤍
Impressive group, the analysis on the code review process and its gaps/deficiencies is spot on... and focusing on this, in particular, is outstanding.
Future PODS Please: Nick Bostrom, Mustafa Suleyman, Ilya Sutskever (again), Yoshua Bengio (again), Jeremie and Edouard Harris (Gladstone AI), Scott Weiner, Andrew Yang
joscha bach
one of your best episodes. pure product talk.
Great interview, also wanted to give props to the guests, I've never seen a more cohesive group
This discussion goes way beyond my former pay scale, but I did write a lot of specs in my day and I learned that choosing the correct programmer was important, even if all the programmers were equally skilled. An example is that there are "creative" programmers and "pedantic" or "focused" programmers. The former you want to use their imagination to write code to solve the essence of the spec and the latter to adhere to the spec. You don't want the former writing code for a bank, but you might want them to write the code for a LLM.
I've been using cursor for a few weeks. It's not quite a game changer for my workflow, but can be nice sometimes. It also can get in the way sometimes, but I'm hoping that as I get used to it more it's going to be more positive than negative.
I just found out about cursor yesterday and this is what i see first thing in my yt page loll
So happy for this episode 🙏😁
I use it for technical journaling and it's stupendously good
Basically, I have a massive monorepo of all my code including my diary/devlog, and have been using it as a kind of lifecoach && copilot
How? Would love a video on your process
Yeah, I find it much better for just doing stuff in markdown and change management or note-taking than coding
My miners repo?
Can you talk about this a little bit more. we are moving really fast and I think this will be helpful
Very much enjoyed hearing more about Cursor implementation and challenges the team is facing.
those guys are cracked! well done all
For some reason Sualeh reminds me of the character Nathan in ExMachina. I'm really excited to see how they will shape the interfaces between human and AI in the future. My personal dream would be a toolchain to get handwriting and sketches into demo code and professionally usable document snippets, as well as AI as a sparing/tutor partner in learning new stuff.
Great Interview!! Super important conversation for every software engineer to think about!!
I'd add that robust testing frameworks will be even more crucial as AI takes on more code generation, ensuring accuracy and enabling true scalability
Google "Software 2.1 - AI Is Coding Now" - an adaptation of Andrej Karpathy's Software 2.0 approach for the aera for Cursor / LLM code generation.
No BS I just so happened to be debugging an embedded C code for school (for many hours) when I stumbled across this video. Dumped my code into Cursor and had it up and running in 20 minutes. Granted it was a simple SPI read/write between MCU and EEprom, but as a beginner this was a godsend. Caught my dumb mistake of using the wrong pin on the MCU for the CS, and helped me to find a timing error with one of the SPI modes. Will definitely be supporting Cursor moving forward!
We must make full use of the best tools available.
Cursor does that too, and has access to many more models than copilot.
I never write good prompts, i build context by planing the change and showing code, the model picks up really fast
Thanks, I'm a software engineer and love this content.
do you think i should spend 5 years getting a degree in it?
or do you think that Ai will replace most coding jobs in 5 years?
@@karmaycholera Somebody still needs to invent new programming languages, new frameworks, and advance the state of the art of computer science. You don't need 5 years of college just to write code.
Great group discussion Lex! Love this exchange format
Cursor changed my life.
How
I sat silently swearing in awe and blessed disbelief
Haven't used cursor, how does it fair compared to vsc + pythagora?
This was great, thank you Lex and the folks from Cursor. I am impressed by you all and look forward to see where your work is going.
This is great seeing the Cursor team on here. I've totally switched to Cursor and it's been a complete game changer for how I've been building.
I'm new to coding, currently I am using PyCharm. Can I jump into Vs Code or Cursor?
@@syedsithik2159 you absolutely can. In fact, I’m doing a lot of Python using Cursor. One thing they need to update is how it works either Jupyter Notebooks. But yeah, you can definitely use Cursor!
@@syedsithik2159 sure! I don’t see any reason why you couldn’t!
@syedsithik2159 it will make you a hell of a lot faster, like 100x but you need to make sure you are reading and understanding the code it outputs.
Keep up the awesome content
Lex is the greatest podcast creator and interviewer that exists imo
lol -kiss ass
Humm
Elon musko is a disaster traitor
What would be great in the PR process is to actually execute a sandbox so you can actually test different states of the required parameters passed to the code under review instead of having to start the code up and run a test
Great talk. The speed of change now is unbelievable. Now colab also supports auto completion. Competition will intensify benefit the community. Coding will be much easier than before.
Lex please invite Primeagen to the pod, I'd love to see that
wtf are they going to talk about lol...
Javascript for 6 hours lol
@@kritikusi-666 everything and nothing simultaneously. It would be Schrodinger's Podcast
Hey these other guys can eat a fat one. I'd love to see Dr. Vimagen on Lex's pod.
Primeagen is dum fook who is selling himself as an entertainer
I am really excited about their take on diffs and same file/different file step by step suggestions. Awesome interview Lex! Thank you so much
I paid for cursor for a month. Tried to get it to produce a simple web app with login functionality over the course of a week, with minimal prompting. At the end of the week it was still struggling with installing react packages and various dependencies.
I’m not a web developer but I can safely say that they probably don’t have to worry too much about losing their jobs any time soon
Hey, what's up...
That's not how you use it. Just let it be like a programing mate that doesn't know too much about programming, but enough help you with little task.
Don't let it decide how your app will function.
If you don’t take this seriously, someone will make sure you are replaced! … Artificially..& in a language you will not ever understand!!
@@DnBComplex I’m aware but the point was to achieve as much as possible with minimal input
You should try o1-preview I'm curious what your reaction would be. Also you should read the paper "How Soon is Now? Predicting the Expected Arrival Date of AGI- Artificial General Intelligence" by Rupert Macey-Dare, I'm curious what your thoughts would be
I would recommend first explaining your idea and then asking for the tech stack or a requirements file. if you are using things like an API key, a database, or anything that cannot be done purely within vscode, you will need to put in effort making sure those things work.
Loved this technical talk keeping them coming !
Mate, what an amazing team! Truly, these guys have the right chemistry to make history, well done Cursor team, amazing product, keep it going!
Yup they looked exactly how I thought these type of guys would look like
four guys from MIT are really brilliant!🤯
I think all Cloud Provider services works. The pro of AWS is that it's cheaper than the most cloud providers and it has a lot of services. For almost each problem they have a service for. This is why I use AWS.
- what problems did apps solve that previous tech couldn't - use cases
- what problems do LLMs/ai products solve that apps cannot/couldn't - use casrs
Solo SaaS founder here currently at $800 MRR - Cursor gives me the ability to ship features faster and with less bugs. I'm able to outwork others simply because I've embraced AI and recognised that traditional coding is changing
so does Claude Dev, and it is open source.
$800 ?
@@fr5229800$ monthly recurring revenue
Not bad at all for a small SaaS
@@kritikusi-666 for 20 bucks it's all done for me, I just download cursor and go. idgaf about open source or not I need to move fast
What’s the SaaS?
More of this type of conversations please.
39:00 this piece about real life being different from benchmarks is so true!!
was really cool to talk! thanks for having us :)
Always an intriguing discussion when it comes to Lex and Computation/AI.
And so it begins..
That is actually a nice idea by arvid that having some form on encryption generated locally and send those homomorphic embeddings to the data base seems like a good idea to try out it is an active research topic and i think i should spend some time testing it out it is important to mask these vectors some how
For local indexing/embedding, for large code bases it may take time to do a full index, but applying updates should be quite fast with MKLT.
Also one may reuse git capabilities for tracking tree changes to maintain an up to date embedding store.
The best coding tool I've encountered so far is o-preview. Ideally, I don't want much out of an editor. I want to tell the ai what I want and have it give me 90% of it (at least), compilable. I'll do the concept and design (the most important part of a software project) and ai can do the rest. o-preview is a strong step in that direction, and I believe it's only going to get better -- to the point where a goal of 90% will seem quaint in the not too distant future. (Looking at diffs is miserable. I certainly don't want to spend a lot of time doing that.)
Yes, I wish the model would ask clarification question instead of assuming. I've tried telling it to ask me clarifications if what I'm asking isn't clear but haven't had much success
you can force structured outputs with tools like BAML
Or you can give multishot examples
Thank fuck. As someone who understands what coding is, hates doing it, and hates dealing with the people who are really good at it, AI in coding is going to be a game changer.
Boom, this! 💥👊🏻💥
coding isn't going anywhere, the AI can generate little snippets for you but it will never be able to sew them into the tapestry that is modern software
i hope your job gets automated
@@moonasha Never is a long time. Regardless, I know enough about programming to do the sewing together. That is my point.
@@travistarp7466 I don’t want a job. I want a business in which most of my employees are automated…including devs…
something I've noticed in your recent talks is that, intelligence and a good character is rare. Here it looks like we have 4 prime examples
Very impressive squad! I've really enjoyed using Cursor.
incredible interview. 🔥love what the cursor team is cookin.
This is really awesome. My only concern is it seems that we are two updates away from ChatGPT being able to do everything Cursor is doing. The team will really need to prioritize moving fast with new features, staying small to remain nimble, and being ahead of OpenAI.
I suspect that OpenAI is going to prioritize adding code editing features to ChatGPT.
Chatgpt canvas
they are already behind. canvas is horrible compared to cursor
Being able to have context on the full codebase and even your local file system and git repos is super useful.
OpenAI would have to release a focused IDE to really be in the same game.
VScode is the most direct competitor which is interesting. These guys are actually doing the interesting work of training smaller point models in an ensemble!
File creation and management is currently WAAYYYY ahead - Canvas doesnt even compete with Claude Artifacts yet
But you right - agile is the move
They even talked about it, in a year the super inovative cursor features of today may be obsolete, just like every ai tool.
OH HELL YEAH, I really wanted
this and didn't even imagine this podcast would happen.
Great guests, Cursor looks helpful-promising, seems interesting to follow up how it will evolve over time.
notice how everyone sounds like Sam Altmann, only Cursor Tabmen
hmmm i dont hear it
They literally speak in a ChatGPT cadence. The output of their speech is buffering through a pipe to their mouth. Kinda like how the chatgpt UI outputs tokens haha
I want to hear them in SaaS Club podcast as well, this was an awesome episode ❤🔥
Exciting! Talented and smart young gang
Very good podcast and good team
THANKS BOYS!
rooting for these guys