Video seems a smidge like a bs review. Being good at math is not up to the tool, it’s up to the llm, unless I’m missing something here. I will say that copilot is trash at these things, but still. I just use Claude and it gets all my number crunching correct every time. I wish you would have started off highlighting why their implementations of the llm tech is much better than the other solutions. Still like the video, keep up the great reviews.
I am setting up deepseek v2.5 on my local system to see if it's as good as claude 3.5 or gpt 4o as many people say that it is in coding related tasks I can integrate it in vscode using claudedev(it was built to have cursor like functionality using claude in vscode but now it also supports local llms) If the results are comparable ... I mean just WOW
The biggest issue is that I just don't trust AI results anymore. The hallucinations are common enough that I need to double check all the time or even re-do the implementation, taking longer than writing it myself.
Another problem, is the massive amount of water and energy that it takes to run these AI. Maybe in the future we will use analog technology to use less energy but currently it is using far to many environmental resources.
Yeah LOL. Recently chatgpt hallucinated js syntax (camelcase instead of snake_case, semicolon, etc) into a question about python library that has similar method calls (but not exact) to its js equivalent.
The technique is to just make the model either A. Create tedious boilerplate for you. You can easily verify that. B. Generate examples from a new library or API that you don't know about. Why the hell are people shutting off their brains when they use LLMs when developing? You lazy fucks should just use it as an augmentative tool. Not replace your entire workflow.
Hmm, maybe you guys are doing something wrong? I can prompt out the whole components, frontend, and backend code in one sentence, and it works more often than not.
@@tadiwapfachi wut. The original guy is saying it's expensive af, the replier said it's actually cheaper than that, and you're saying that's what his point was? I'm confused
don't eat out, cook yourself, eat salad kit, and then you will save $800+/month then you can allocate 50% of one of the months' saving to this subscription lol
Not sure how I feel about us centralizing our workflows with a handful of providers (whether Anthropic, OpenAI, Meta, etc.). Especially when none of these larger AI projects are profitable, so we *know* consumer prices will increase while people "need" to use it to be competitive. Also, feels a bit weird when datasets themselves aren't required to be disclosed, even for "open-source" models. I don't doubt this stuff can rock for senior devs (I still think it hurts junior devs overall), and it's a cool demo overall, but this current trajectory feels like we're chasing short-term productivity gains and not seeing the big picture. 🤷♂
I came to the comments section to say the exact same thing! Anyone with spreadsheet experience could do that far faster and with much higher confidence.
It's not a spreadsheet though. That's what's really cool. It looks at this unstructured text, treats some parts of it with magical spreadsheet dust, and calculates the correct results.
@@wedding_photography It's only unstructured, because it was written in a text editor rather than a spreadsheet - there's nothing about that example that needed to be unstructured. You have to double check an AI's results, you don't need to double check that a spreadsheet got 1 + 1 right.
Yeah, it was new but good! Honestly Theo, we aren’t upset that you have to do ads in your videos now. Those of us who care, the ones you’re here for, don’t give a crap. We know you’re an honest creator at this point. I can’t imagine how awkward it must’ve been for you to write and act out that ad script, but that sort of stuff is just the norm now. We’re all used to watching videos with short sponsored segments in them. Those of us who care about you don’t care that you had to insert ads! You’re my favorite soft dev content creator, and it hurts to see you hurting. You’ve got a good thing going here. Thank you for what you’ve built, and I can’t wait to see you in the next one!
@@chinesesparrows I don't get to see any of that money for years if ever. But yes, goal is to diversify in things I think are cool with hopes that my "coolness radar" is a decent predictor of the future
I love how everytime he makes a video on a new app or alternative browser or terminal or IDE he says everyone is freaking out about it but this is the first time I've heard about it
None of the AI extensions I've used (CoPilot, Tab Nine, Supermaven and Codeium) were able to modify code as automatically and accurately as Cursor has. Especially for repetitive tasks (e.g., changing several methods that deal with similar things, like CRUD operations), you can implement the changes once and literally just press Tab to have it do all the rest for you - with remarkable precision, I should add. I've never seen any other IDE AI do _anything_ like it.
Noticed the meta raybans in the advert. Was really surprised how much i wear them (though not for the AI). Not having to worry about headphones for walks, calls, transport is a game changer. Wish I had gotten the transition lenses like yours but it was a gift so cant complain. Ok, now time to watch the rest of the vid.
What we need is a way for AI code generation and code completion tools to have their own user config for git, so that every time you use it to write code, that line gets a git blame that says something like “User Name (AI-assisted)”. How cool would that be… Actually, if I were a combined AI tool and IDE like Cursor, I would integrate this as a layer on top of git, so git can stay perfect as it is already, similar to the way Git Butler works with a meta layer on top of git. This meta layer could keep track of all AI generations and completions, and record both the completion result and the prompt in its own meta “blame” and provide users with a toggle on/off UI affordance that allows users to see whether AI assisted or contributed the entire line of code, in the area on the left near the line numbers, similar to how the way git operations are integrated in IDEs in the line numbers. Edit: this could also easily be made into an extension for other IDEs too…
What would be the point of this? To point out when AI made a mistake? It's easier to just avoid using AI or to do proper code review before hand and you don't need to worry about this sort of thing.
Never coded React before - I'm a WP theme developer. I just used Cursor with GPT4o & Sonnet 3.5 over the past 6 months to build a whole React based Personal Data Ownership platform using WP as a headless CMS. It blew me (and my shareholders) away. As a React noob I feel like I have a f*cking magician sitting beside me. I didn't even know what a REST API was, now I feel like an expert with over 30 seriously complex endpoints. LOVE CURSOR.
@@doceddie Never used cursor. Cody has a really good vscode integration, though. Custom models, inline edits, you can specific context files/directories/urls, saving your prompts etc.
What I see at 4:04 if you pause and go frame by frame is that the AI started to change things it shouldn't too. First instance at 4:05 wheere it says it was $0.00340 to store in WorkerKV and the AI simply replaced it to $0.002 even though that $0.00340 wasn't part of the previous computations. Not gonna lie though, overall it's still neat, but I don't think I'll ever get over this "I have to recheck every little thing it changed, to be sure". Nice that it shows it with color highlighting.
@@Ben-ts7ut Yup. But if you already transplaced the results into text, then it is a bit tedious to change it. Technically you can have in a Word/Google Docs document values from an Excel/Google Sheets spreadsheet, but that's quite tedious to set up as well.
@@Winnetou17 Or use a Jupyter Notebook kind of thing that is made for just this type of documentation in front with calculations available in the background.
God, please, no more AI editors. Nobody wants to make a damn text editor if it also isn't somehow an AI assistant that's meant to revolutionize human thinking.
Once you understand that cursor is a real time prediction system that works on anything, not just code, you can start to gain productivity in unexpected arenas. I use it to refine contracts, query sets of files, etc. Sure you can use other tools that have embedding functionality but you don’t get the real time predictive type ahead and git integration that shows deltas in your documents. . Not only that it corrects your grammar and spelling in real time in a way that is not intrusive and I feel better than ms word. Plus I use clause dev as well and now I have custom agents on top of that working on multiple files. It’s just incredible
Why do you need Cursor for this, why not simply use ChatGPT, Mistral, anthrophic directly? That's what I don't get. All the utility from Cursor comes from the AI models which they don't own.
It is predictive as you type and can do on the fly changes. All the other GPT‘s you type something and get an answer. With cursor as you type it predicts. If you loaded up with a bunch of documents and rules, the predictions get pretty good.
The first example - I'd much rather, as an Emacs user, just code up a function to do that. Not as seemless as plain English descriptions or autocompleting, but definitely a ton more trustworthy. 30% or even 90% correct is impressive for AI, but numbers need to be 100% correct.
It's always about the money, cursor is 2x the cost of copilot, and using vsc is free, cursor without the ai-payed subscription is basically just vsc... so you're not even learning an interesting new IDE with different features. That being said, AI integration with understanding cross-files is definitely something everyone is looking forward to.
I've once started developing a vscode extension for AI tools. It's good in a way but it really closes the amount of things you can do. So When I first saw cursor I knew they have gone into the right direction with it. Happy for them and now I use cursor mainly and still would like to see them implement some ideas there's still to explore
Does some of this look kinda nice? Yes! Will I use any of this? Hell no. 1. This stuff is good enough that you will trust it after a little while, but will screw you over afterwards. 2. Some of the functionality you might be tempted to use it for (rename a variable throughout the entire codebase, etc.) can actually be done way more efficiently and most importantly with predictable, correct results, by any decent IDE without any "AI". 3. Even if I wouldn't consider 1 or 2 as problematic, using this stuff would make me unlearn coding by myself after a while. I'm pretty sure it would become harder and harder to actually read and understand code and come up with solutions myself if I'd use this assistant all the time. And it would certainly be very hard to go back to a plain IDE. I also don't think the "productivity" gain would be very high, especially when considering maintenance, so I just don't think its worth making myself dependant on some proprietary BS. Oh yeah and also, that shit is destroying our planet like crazy! And it'ss actually much more expensive to run than they're selling it at the moment. It's a bubble and it will burst. This makes point 3 even more important.
I literally switched from JetBrains to Cursor, even though I hate VS Code 🥲 Cursor is too good
2 месяца назад+1
I like how they do it, but for me its too big of a deal to switch the IDE for it. I work in bigger projects and therefore Jetbrains IDEs got advantages themself i dont wanna miss. I hope do good plugins to integrate there as well.
It literally says "claude-3.5-sonnet" next to your "submit" button in the composer LOL, so no it is not using all of them all the time. Matter of fact, you can choose cursor-small which is unlimited vs using the others which has a 500 usage limit per month
I've been using Cody extension, seems to do all the same things, more or less. Not sure about the spreadsheet type functions, don't need that myself. For me , I'm just realizing some of the same things you brought up. LIke, saving grunt work here and there, or saying "whats teh syntax on this again?" , or "how does svelte handle such and such?" , and I've saved time over the grunt work code or reading over docs and SO/Google. Its becoming a time saver in little ways. LIke, I have this little class file storing in localStorage a certain way. I didn't like it wasn't namespacing keys in a like my other apps. Highlight the class, "can you make this handle the keys with a namespace:key and not store the key in the json?" Poof, here you go! So cool! EDIT: want to add one thing that pisses me off about these AI's. They always output in SPACES not TABS! But at least if I tell them , on each new chat, they'll rewrite with tabs. But I wish they had a stored preference for that.
@@Glowdragon Wow, and I thought I'm the only one, I hate it with a passion for at least 5 years. I first tried cursor last year, but just the last 30 days I got from 10% cursor usage to 95%.
in 2024 we are surprised that computers can do math? 😅😅😅 (btw i liked the FE masters ad 😂 can't wait to see what other characters or scripts you come up with, that was cool)
I learned (too recently 😂) that you can just "rename symbol" for the problem you are mentioning at 7min, it does not need AI, but it's cool tho, I'm very impressed by Cursor, I might give it a shot too ^^"
The problem: you can't trust it to do the right thing all the time. Because this is true: you have to check everything it does, so what time are you even saving?
I use Tabnines's free tier for basic guessing what I'm going to do next, and its useful when doing a repeating action like assigning changes to an x, y and z position, you do the first one and it usually guesses the rest. I also use Phinds VSCode extension for asking questions, not really for generating code, ill ask it to make an example of the core concept I don't understand, play with it and ask some follow up questions then implement the concept into my project manually
the great thing about using AI for code isn't that the AI will write the code for you, but rather that it will give insight into how a certain package works and how you could interact with it it doesn't solve your problems, but rather just directs you in a way that leads you to solve the problem yourself it's like having a search engine for documentation with built in examples where you don't need to know any of the terminology beforehand or look through the entire library in order to find what you need
What's also cool is the code formatting, e.g. boilerfunction(param1, Array.isArray(value) ? value : [value], OtherParam, { data: "smt" }) then you insert a new line after the opening Bracket and cursor will suggest you to make a new line for every param correctly I also added the instructions that ternariy operators should always format in this way: condition ? "a" : "b" and cursor consinstently does that What's amazing is it's cross-file support, i once wrote a HUGE API (messy like all in 1-2 files) and then opened a NEW WINDOW with a MARKDOWN file began to describe the first endpoint, and cursor suggested me all other endpoints from the OTHER WINDOW
Nope. Requires you to sign in which isn't mention at all until you install it. So no thanks. For the AI to work it obviously has to review your code, will it then "train" from that code so you'll end up having to sign away your code to it for training, yet still pay them to use it. And "Only 400 a year", no thanks.
I have been coding for 7 years already and cursor has 10x my productivity. I write a lot of MQL and SQL and cursor literally write the code for me. I could take me a good 5 hours just to create a dashboard page, now I can doit In about an hour because cursor makes all the queries for me!
I hate that they thought ctrl+L and ctrl+K were appropriate shortcuts to co-opt. CTRL+L is one of my most used shortcuts. I can't believe anyone on the cursor team doesn't use this?!?!
That was exactly my first comment too - a spreadsheet takes 30 seconds longer to setup, but you don't have to go double check all the math by hand to see if it's actual math, or halucinations
You also can train the ai on specific tool by scraping there docs for example drizzle type in the prompt @docs the chose add new docs provided the url for drizzle docs page and it will scrape the docs the include it to your ai helper by typing @drizzle then the prompt
Btw the FrontendMasters sale is up until NEXT Wednesday, so you still have 7 days 👀
Video seems a smidge like a bs review. Being good at math is not up to the tool, it’s up to the llm, unless I’m missing something here.
I will say that copilot is trash at these things, but still.
I just use Claude and it gets all my number crunching correct every time.
I wish you would have started off highlighting why their implementations of the llm tech is much better than the other solutions.
Still like the video, keep up the great reviews.
Fun ad spot! Good job!
I am setting up deepseek v2.5 on my local system to see if it's as good as claude 3.5 or gpt 4o as many people say that it is in coding related tasks
I can integrate it in vscode using claudedev(it was built to have cursor like functionality using claude in vscode but now it also supports local llms)
If the results are comparable ... I mean just WOW
Sponsor block.
The biggest issue is that I just don't trust AI results anymore. The hallucinations are common enough that I need to double check all the time or even re-do the implementation, taking longer than writing it myself.
Another problem, is the massive amount of water and energy that it takes to run these AI. Maybe in the future we will use analog technology to use less energy but currently it is using far to many environmental resources.
YEah.. actually just opening your code base to let Claude hallucinate in it is like :o.
Yeah LOL. Recently chatgpt hallucinated js syntax (camelcase instead of snake_case, semicolon, etc) into a question about python library that has similar method calls (but not exact) to its js equivalent.
The technique is to just make the model either
A. Create tedious boilerplate for you. You can easily verify that.
B. Generate examples from a new library or API that you don't know about.
Why the hell are people shutting off their brains when they use LLMs when developing? You lazy fucks should just use it as an augmentative tool. Not replace your entire workflow.
Hmm, maybe you guys are doing something wrong? I can prompt out the whole components, frontend, and backend code in one sentence, and it works more often than not.
"it's only 400 bucks a year" damn man I guess I'm brokey
It's actually $20/mo for the Pro tier.
@@wedding_photographyhis point exactly
Sounds like it sorry u had to find out this way
@@tadiwapfachi wut. The original guy is saying it's expensive af, the replier said it's actually cheaper than that, and you're saying that's what his point was? I'm confused
don't eat out, cook yourself, eat salad kit, and then you will save $800+/month then you can allocate 50% of one of the months' saving to this subscription lol
Not sure how I feel about us centralizing our workflows with a handful of providers (whether Anthropic, OpenAI, Meta, etc.). Especially when none of these larger AI projects are profitable, so we *know* consumer prices will increase while people "need" to use it to be competitive. Also, feels a bit weird when datasets themselves aren't required to be disclosed, even for "open-source" models.
I don't doubt this stuff can rock for senior devs (I still think it hurts junior devs overall), and it's a cool demo overall, but this current trajectory feels like we're chasing short-term productivity gains and not seeing the big picture. 🤷♂
How dare you have a reasonable and nuanced take on AI tools.
I guess you never heard of a thing called 'web browsers' before, regrading "handful of providers" ;)
@@tombyrer1808 Lol, true (and precisely why I don't use Chromium). BetterFox has been better, but still isn't 100% ideal 🙃
@@tombyrer1808or operating systems or internet service providers
@@tombyrer1808 yes, it is also bad that the browser market is dominated by a few entrenched monopolies. What exactly is the point of this comment?
3:00 Imagine being this excited in 2024 by an Excel spreadsheet.
I came to the comments section to say the exact same thing! Anyone with spreadsheet experience could do that far faster and with much higher confidence.
@@nickstallman2328 You can't deny the utility of having that within your code editor though.
It's not a spreadsheet though. That's what's really cool. It looks at this unstructured text, treats some parts of it with magical spreadsheet dust, and calculates the correct results.
@@wedding_photography It's only unstructured, because it was written in a text editor rather than a spreadsheet - there's nothing about that example that needed to be unstructured. You have to double check an AI's results, you don't need to double check that a spreadsheet got 1 + 1 right.
I was thinking the same thing. “Get this man a spreadsheet” 😂
"Anything but Excel" - Programmers
See also: me
our first sponsor segment!! Nice acting theo
thank god for sponsorblock 🎉
Yeah, it was new but good! Honestly Theo, we aren’t upset that you have to do ads in your videos now. Those of us who care, the ones you’re here for, don’t give a crap. We know you’re an honest creator at this point.
I can’t imagine how awkward it must’ve been for you to write and act out that ad script, but that sort of stuff is just the norm now. We’re all used to watching videos with short sponsored segments in them.
Those of us who care about you don’t care that you had to insert ads!
You’re my favorite soft dev content creator, and it hurts to see you hurting. You’ve got a good thing going here. Thank you for what you’ve built, and I can’t wait to see you in the next one!
TIL that Theo is an investor in numberless tech startups 😅
Me thinks he has enough invested everywhere to retire and is just going on for actually better technology environment for all
@@chinesesparrows I don't get to see any of that money for years if ever. But yes, goal is to diversify in things I think are cool with hopes that my "coolness radar" is a decent predictor of the future
Always wonder how to find the platform to invest in these cool projects
@t3dotgg if everyone invested that way, most would be successful investors 😂
*countless
I love how everytime he makes a video on a new app or alternative browser or terminal or IDE he says everyone is freaking out about it but this is the first time I've heard about it
In my developer bubble, everyone is freaking out about it
He's talking about twitter. Everyone in developer/SF/VC tech twitter is talking about it.
Vs code with codeium does absolutely everything you showed during 17 minutes. For free!
Cursor is also free
@@eikyoutube it is free but upto a certain point. Not completely free
@@shivak0079 same with codeium
@@eikyoutube You're theo's second account ?
None of the AI extensions I've used (CoPilot, Tab Nine, Supermaven and Codeium) were able to modify code as automatically and accurately as Cursor has. Especially for repetitive tasks (e.g., changing several methods that deal with similar things, like CRUD operations), you can implement the changes once and literally just press Tab to have it do all the rest for you - with remarkable precision, I should add. I've never seen any other IDE AI do _anything_ like it.
honestly i love the sponsored segment lol
Noticed the meta raybans in the advert. Was really surprised how much i wear them (though not for the AI). Not having to worry about headphones for walks, calls, transport is a game changer. Wish I had gotten the transition lenses like yours but it was a gift so cant complain. Ok, now time to watch the rest of the vid.
What we need is a way for AI code generation and code completion tools to have their own user config for git, so that every time you use it to write code, that line gets a git blame that says something like “User Name (AI-assisted)”. How cool would that be…
Actually, if I were a combined AI tool and IDE like Cursor, I would integrate this as a layer on top of git, so git can stay perfect as it is already, similar to the way Git Butler works with a meta layer on top of git. This meta layer could keep track of all AI generations and completions, and record both the completion result and the prompt in its own meta “blame” and provide users with a toggle on/off UI affordance that allows users to see whether AI assisted or contributed the entire line of code, in the area on the left near the line numbers, similar to how the way git operations are integrated in IDEs in the line numbers.
Edit: this could also easily be made into an extension for other IDEs too…
What would be the point of this? To point out when AI made a mistake? It's easier to just avoid using AI or to do proper code review before hand and you don't need to worry about this sort of thing.
If every sponsor segment you make is a sketch, I’d be down to watching them! Cool idea, I feel you can get very creative with these
Never coded React before - I'm a WP theme developer. I just used Cursor with GPT4o & Sonnet 3.5 over the past 6 months to build a whole React based Personal Data Ownership platform using WP as a headless CMS. It blew me (and my shareholders) away. As a React noob I feel like I have a f*cking magician sitting beside me. I didn't even know what a REST API was, now I feel like an expert with over 30 seriously complex endpoints. LOVE CURSOR.
This whole editor is one VSCode extension away from being obsolete
Cody by Sourcegraph
@@tinrab How does it compare with cursor as far as workflow?
it is, see continue dev
@@doceddie Never used cursor. Cody has a really good vscode integration, though. Custom models, inline edits, you can specific context files/directories/urls, saving your prompts etc.
I hope so
You know, I was skeptical about the new ad format when you announced it. But these are genuinely some of the best ad inserts I've seen.
Lol that small ad was unexpected haha kind of awkwrd funny, never expected seeing theo advertising a primagen course
I like the fact that you decided to make the ads as brief as possible Kudos.
*reads the title* : Oh, something interesting! Let's watch!
*after first 3 seconds* : Oh, it's AI-powered, nevermind!
*closes the video*
This could have been an extension
it‘s actually using an extension 😂
its harder to monetize extensions because perceived value is lower
It’s better as an app. More integrated.
@gtamy5544 how is tabnine doing
They made it an app so they can profit
hahahah great ad insertion
I loved the sponsor ad! "Do I look I have thousands to spend on a course?! I write JavaScript for a living." Oh man, I'm feeling this statement now
I don't know man, Zed is a really good editor
Nobody is freaking out about cursor, everyone still use vs code
Womp womp
yeah like me
Yeah, went back, when I want to use AI, I like to use a seperate website / Page / Window, gives me way more control over whats going on...
code + chat
You are not into tech then
Haha Frontend Masters. Go get it! Now!!
Loving the ad Theo
Thanks so much for making this!!!
16:22 continue is a vscode extension that has a lot of the same functionalities
& you can use a local AI with Continue AFAIK?
@@tombyrer1808 yeap, ollama, llamacpp, lots of options. It's great and open source
@@tombyrer1808Yes, and You can use API keys for claude or gpt4o.
@@tombyrer1808 Yes, you can go full ollama if you want
@@tombyrer1808 Yes, you can use local models using Ollama, it has all of the functionalities Theo mentioned in the video and it's open-sourced
What I see at 4:04 if you pause and go frame by frame is that the AI started to change things it shouldn't too. First instance at 4:05 wheere it says it was $0.00340 to store in WorkerKV and the AI simply replaced it to $0.002 even though that $0.00340 wasn't part of the previous computations.
Not gonna lie though, overall it's still neat, but I don't think I'll ever get over this "I have to recheck every little thing it changed, to be sure". Nice that it shows it with color highlighting.
using an actual spreadsheet.. without AI.. solves this problem completely
@@Ben-ts7ut Yup. But if you already transplaced the results into text, then it is a bit tedious to change it. Technically you can have in a Word/Google Docs document values from an Excel/Google Sheets spreadsheet, but that's quite tedious to set up as well.
@@Winnetou17 Or use a Jupyter Notebook kind of thing that is made for just this type of documentation in front with calculations available in the background.
@@trumpetbob15 Interesting, good to know, thanks!
love the style, you killin it
Okay you got me theo.
I won't buy anything like always but that adspot was great.
Nicely executed
God, please, no more AI editors. Nobody wants to make a damn text editor if it also isn't somehow an AI assistant that's meant to revolutionize human thinking.
I like your custom made ads. 😁
thats a pretty high effort ad-read lmao gj.
The sponsor segment is actually quite refreshing lmao =)))
Once you understand that cursor is a real time prediction system that works on anything, not just code, you can start to gain productivity in unexpected arenas. I use it to refine contracts, query sets of files, etc. Sure you can use other tools that have embedding functionality but you don’t get the real time predictive type ahead and git integration that shows deltas in your documents. . Not only that it corrects your grammar and spelling in real time in a way that is not intrusive and I feel better than ms word. Plus I use clause dev as well and now I have custom agents on top of that working on multiple files. It’s just incredible
Why do you need Cursor for this, why not simply use ChatGPT, Mistral, anthrophic directly? That's what I don't get. All the utility from Cursor comes from the AI models which they don't own.
It is predictive as you type and can do on the fly changes. All the other GPT‘s you type something and get an answer. With cursor as you type it predicts. If you loaded up with a bunch of documents and rules, the predictions get pretty good.
The cursor tab feature is so amazing
The first example - I'd much rather, as an Emacs user, just code up a function to do that. Not as seemless as plain English descriptions or autocompleting, but definitely a ton more trustworthy. 30% or even 90% correct is impressive for AI, but numbers need to be 100% correct.
The limitations of VSCode extensions is part of the reason I am glad I switched to emacs. Nothing more extensible than that.
Cursor can shine until Microsoft releases new update for VS Code and copilot.
i watched the entire ad to support you.
Nevermind AI, can we talk about how insane it is to be making 5k out of recording videos of someone reading a blog post?
it's called a cult
17:22 PEARAI WE MADE IT!!!!!!!!!!!!!!
🫡
PearAI is beating Cursor
Opening with an example that Excel can do is wild
It's always about the money, cursor is 2x the cost of copilot, and using vsc is free, cursor without the ai-payed subscription is basically just vsc... so you're not even learning an interesting new IDE with different features.
That being said, AI integration with understanding cross-files is definitely something everyone is looking forward to.
I've once started developing a vscode extension for AI tools. It's good in a way but it really closes the amount of things you can do. So When I first saw cursor I knew they have gone into the right direction with it. Happy for them and now I use cursor mainly and still would like to see them implement some ideas there's still to explore
Does some of this look kinda nice? Yes! Will I use any of this? Hell no.
1. This stuff is good enough that you will trust it after a little while, but will screw you over afterwards.
2. Some of the functionality you might be tempted to use it for (rename a variable throughout the entire codebase, etc.) can actually be done way more efficiently and most importantly with predictable, correct results, by any decent IDE without any "AI".
3. Even if I wouldn't consider 1 or 2 as problematic, using this stuff would make me unlearn coding by myself after a while. I'm pretty sure it would become harder and harder to actually read and understand code and come up with solutions myself if I'd use this assistant all the time. And it would certainly be very hard to go back to a plain IDE. I also don't think the "productivity" gain would be very high, especially when considering maintenance, so I just don't think its worth making myself dependant on some proprietary BS.
Oh yeah and also, that shit is destroying our planet like crazy! And it'ss actually much more expensive to run than they're selling it at the moment. It's a bubble and it will burst. This makes point 3 even more important.
My Coding Picks:
- Cursor, for code editing
- Supermaven, for code completion
- Devv, for search engine
- JetBrains, for refactoring
Cool toy. I'll continue with Jetbrains.
I literally switched from JetBrains to Cursor, even though I hate VS Code 🥲
Cursor is too good
I like how they do it, but for me its too big of a deal to switch the IDE for it. I work in bigger projects and therefore Jetbrains IDEs got advantages themself i dont wanna miss. I hope do good plugins to integrate there as well.
I use it for the quick UI optimisation and it does pretty well. Not for too complicated designs but yeah at the component level your speed increases.
It literally says "claude-3.5-sonnet" next to your "submit" button in the composer LOL, so no it is not using all of them all the time. Matter of fact, you can choose cursor-small which is unlimited vs using the others which has a 500 usage limit per month
I've been using Cody extension, seems to do all the same things, more or less. Not sure about the spreadsheet type functions, don't need that myself.
For me , I'm just realizing some of the same things you brought up. LIke, saving grunt work here and there, or saying "whats teh syntax on this again?" , or "how does svelte handle such and such?" , and I've saved time over the grunt work code or reading over docs and SO/Google. Its becoming a time saver in little ways. LIke, I have this little class file storing in localStorage a certain way. I didn't like it wasn't namespacing keys in a like my other apps. Highlight the class, "can you make this handle the keys with a namespace:key and not store the key in the json?" Poof, here you go! So cool!
EDIT: want to add one thing that pisses me off about these AI's. They always output in SPACES not TABS! But at least if I tell them , on each new chat, they'll rewrite with tabs. But I wish they had a stored preference for that.
Bro looks like he's wearing Groucho Marx glasses in the ad at the beginning 🤣
> Cursor is taking over fast.
Is this based on some actual metrics somewhere?
no
based on him hating cursor despite being an investor
source: biased twitter bubble
I see many people switching to Cursor, including me, even though I passionately hate VS Code.
@@Glowdragon Wow, and I thought I'm the only one, I hate it with a passion for at least 5 years. I first tried cursor last year, but just the last 30 days I got from 10% cursor usage to 95%.
Great first sponsor spot 😂
in 2024 we are surprised that computers can do math? 😅😅😅
(btw i liked the FE masters ad 😂 can't wait to see what other characters or scripts you come up with, that was cool)
I learned (too recently 😂) that you can just "rename symbol" for the problem you are mentioning at 7min, it does not need AI, but it's cool tho, I'm very impressed by Cursor, I might give it a shot too ^^"
love your ads 💕
Btw Cursor is using an extension called Continue (continue dev), which is free and open source.
W Sponsorship
The problem: you can't trust it to do the right thing all the time. Because this is true: you have to check everything it does, so what time are you even saving?
“that everyone is freaking out about” literally have never heard of it.
I use Tabnines's free tier for basic guessing what I'm going to do next, and its useful when doing a repeating action like assigning changes to an x, y and z position, you do the first one and it usually guesses the rest.
I also use Phinds VSCode extension for asking questions, not really for generating code, ill ask it to make an example of the core concept I don't understand, play with it and ask some follow up questions then implement the concept into my project manually
When ad's are that good i don't mind them.
I've said Cursor > Supermaven since you were pimping that. Nice for you rediscover the same
Rename variables (7:00) can be done in VSCode without the need of AI. It's called Rename Symbol (F2)
the great thing about using AI for code isn't that the AI will write the code for you, but rather that it will give insight into how a certain package works and how you could interact with it
it doesn't solve your problems, but rather just directs you in a way that leads you to solve the problem yourself
it's like having a search engine for documentation with built in examples where you don't need to know any of the terminology beforehand or look through the entire library in order to find what you need
theres no way theo just put a skit in the middle of his video... hes going to turn in to linus soon LOL
im all for it
What's also cool is the code formatting, e.g. boilerfunction(param1, Array.isArray(value) ? value : [value], OtherParam, { data: "smt" })
then you insert a new line after the opening Bracket and cursor will suggest you to make a new line for every param correctly
I also added the instructions that ternariy operators should always format in this way:
condition
? "a"
: "b"
and cursor consinstently does that
What's amazing is it's cross-file support, i once wrote a HUGE API (messy like all in 1-2 files) and then opened a NEW WINDOW with a MARKDOWN file
began to describe the first endpoint, and cursor suggested me all other endpoints from the OTHER WINDOW
Nope. Requires you to sign in which isn't mention at all until you install it. So no thanks. For the AI to work it obviously has to review your code, will it then "train" from that code so you'll end up having to sign away your code to it for training, yet still pay them to use it. And "Only 400 a year", no thanks.
great tutorials, thanks man
the "kind" at 2:49 sounded like "my precious"... It was scary.
Your ads are top notch! :D
We are becoming so lazy we cannot use excel anymore.
nice ad segment, not overly long too 🙏
Looking forward to the open source solution video, ive been buildung a FOSS myself and have been in a dillemma for situations like cursor
I have been coding for 7 years already and cursor has 10x my productivity. I write a lot of MQL and SQL and cursor literally write the code for me. I could take me a good 5 hours just to create a dashboard page, now I can doit In about an hour because cursor makes all the queries for me!
The claude extension for vscode was nice
Millennials Invented Excel by hard way 😂
@t3 Have you tried void and how do you think about it when compared to cursor?
I hate that they thought ctrl+L and ctrl+K were appropriate shortcuts to co-opt. CTRL+L is one of my most used shortcuts. I can't believe anyone on the cursor team doesn't use this?!?!
The most important question though:
Whatthemeisthat
A note about VS-Code forks: Microsoft set it up so that certain extensions (like Pylance) will break if you use an 'unofficial' version of VS-Code.
Soooo….you’re impressed by Cursor working like a spreadsheet?
Don't show the man the excel world cup
But the cool part is that it's not a spreadsheet and there is no written formula
A risky spreadsheet!
That was exactly my first comment too - a spreadsheet takes 30 seconds longer to setup, but you don't have to go double check all the math by hand to see if it's actual math, or halucinations
It is a VS Code with extension like: Claude Dev or Continue with a price tag
and in the end i have to pay for it
Im straight up forkin' it
The first AI dependency hijack attack is going to be wild
10:20 after doing the prompt and accepting, it asked for saving the files, maybe that is why nothing changed in the code?
Hey theo nothing's stopping you from using supermaven in cursor! I have been doing that and having a blast
You also can train the ai on specific tool by scraping there docs for example drizzle type in the prompt @docs the chose add new docs provided the url for drizzle docs page and it will scrape the docs the include it to your ai helper by typing @drizzle then the prompt
hahah that advertisement was surprising of u xd
I loved the ad ahahahahahaha
LLMs still can't do math, but they can use calculators (and other tools) now.
Hi great video ! What theme are you using on your editor ?
Ok, now back to Neovim :D
Codeium extension does exactly the same thing and it’s free for personal use
Doing some text transformations with neural network instead of using simple excel formula is tight!