I followed Theo because he's smart and T3 stack is fire. But getting so sick of the over-melodramatic negativity. Just don't want this much negativity in my life tbh
I agree with you; I followed him because of the advice he would give and because I was curious in what an experienced developer did, but now it's just weird stuff.
OMG! I was listening when I was cleaning dishes and thinking exact same thing, he’s such a BULLY, so mean, almost think that he’s not getting any sleep or had a fight with someone important. If it keeps getting meaner I’ll stop watching him.
Why is youtube putting on the hindi track automatically for some people here. That is objectively a bad decision. The original language should always play by default.
it's not an objectively bad decision. the dubs are just meant to be good enough so the video seems to be naturally in that language. the creator should be able to choose whether it's automatic tho
I think this video misses the point: these changes are likely to signal the end of Cursor. By incorporating many of the features that make up Cursor's business model directly into VS Code GitHub has dramatically undercut their value proposition. The delta between what Cursor offers and what developers get directly inside VS Code is probably only going to shrink over time. Cursor has no moat, and GitHub is going to eat their dinner unless they can pivot and add some unique value that GH can't readily copy. Also, for what it's worth, I'm not a big fan of the relentless negativity and nit-picking. Criticism is totally fair, but much of this wasn't constructive.
Agreed, on both points. He complains so much about stuff that doesn't matter. Why would it ever be a bad thing to allow the user to set exactly which model they want? You don't need to know the difference, because there is already a default model chosen. You never even need to actually click on the model switcher. But he's complaining like it's a bad thing that their giving user choice. More options are always better. If for some reason a specific model version has something others don't, you have the option to change it. Why is that a bad thing?
I'm still planning to switch from VSCode to Cursor soon, since (as shown in this video) it's still just simply better. Still, it's admittedly not as much better as it used to be.
@@lightning_11I love cursor, but github copilot is free for me as a student. I imagine copilot being free will outweigh the edge cursor has for people like me, if not now then over time.
@@PenguinjitsuX Agree with the model choice. Right now, things are moving pretty quickly, so allowing users to select a model makes it much easier if one gets more powerful. It may end up as a useless choice where one model is far superior, but that's fine. However, if it ends up where one model is much better at doing statistical programming, whilst another is great at front-end development, then it would be a huge boon. Eventually, it'll settle down to just a few models if not just one, and the choice will disappear. But it's the wild-west right now. Also agree with the sentiment about the negativity. Theo has the habit where once he goes against something, he finds it much harder to find any good in it. VS Code isn't a perfect editor, and a lot of the AI functionality is basically adding things through a system which is meant to only have a limited amount of integration. This means it will be a bit more clunky than things like Cursor which can integrate. But it also means that you can replace aspects of it easily. It sounds like MS is starting to pull more and more of Copilot to natively be in VS Code which is great. Take the files. Having to tag the files yourself (which we weren't told is the only way it works - you've gotta be careful reading too much into demos) is less ergonomic than just mentioning the file off-hand. However, it does mean you can be very specific if things are named in similar ways or it's a large project with a lot of moving parts where the AI could get confused. So there's some merit to it - ideally the system would support both apporaches.
Yeah, actually it's being generated by youtube. Quickfix (if you don't want to change it everytime you watch a youtube video): Just change your primary browser language from "English (India)" or any other language to "English (United States)". Fixed the issue for me
I have the feeling, that Theo is just bashing for the sake of bashing. For me as a developer, this new Github (VSCode) strategy is a clear win in the end. I can stay on VSCode (which I use since its beginning) but can choose which ever LLM fits my needs. Gemini might be useless atm, but what about in two month? This might change. Having the choice is a win. What I don't understand: As far as I understand Cursor is a fork of VSCode with deeper LLM inclusion. Now VSCode (which is the base of Cursor!) is doing the same. But now this is evil?!? 🤯
@@boccobadz ding ding ding ding ding! Or at least it won't go as high as it otherwise could. Forks are a weird thing as they'll never really supercede the original tool they're based off. The most you can hope for, as an investor, is that the owners of the original thing (MS) decides to buy you out so they can incorporate the things your fork is doing. But MS is huge and can easily just code the things that Cursor does itself. There's relatively little IP in Cursor that MS would be crippled by, so I'm not surprised they're going this way. Maybe Cursor and VS Code will live side by side, but it might end up just being a more limited audience who goes for it.
Sure, buy into promises and sales pitches. Facts are against any AI viability. When it is close to being "decent" it's because it burns through GPU power in the cloud, and even after doing it... still full of shit. Find real friends.
The first half of this video is way too nitpicky and full of unnecessary complaints. Why would it ever be a bad thing to allow the user to set exactly which model they want? You don't need to know the difference, because there is already a default model chosen. You never actually need to click on the model switcher, it's just there as an advanced custom setting. But he's complaining like it's a bad thing that their giving user choice. More options are always better. If for some reason a specific model version has something others don't, you have the option to change it. Why is that a bad thing? Also, even when you did the survey, there was still a good percent of people that did know the difference, but you just straight up ignored the survey results as if everyone said they didn't know the difference between opus and sonnet. That's just super annoying to see. OK, but besides that, yeah, copilot does suck. And the new stuff they added is laughable in comparison to Cursor. Showing the comparisons live as they talk about it was a good way to show the differences. Liked the second half better. Points about how AI tools only make the entrypoint easier but don't actually help cross the giant cliff at the end was also a great point. I reached the end, and I noticed you started going on a side tangent to complain about the bottom bar UI of GitHub spark. It's just a repeat of what you did at the beginning. When you do this, it feels like a huge waste of time. You're digging into and complaining into a topic that doesn't even matter. The point of spark is the AI features, and sure, the UI may suck, but do you really need to start spending time to discuss it separately? It wastes the viewers' time. They're not watching this video for complaints about a tab bar UI.
Conflict of interest, product he invested in just lost. You know it, I know it, everybody knows it. Those "AI startups" can't compete with oligopoly and in this case, I think it's a good thing. Wrappers on free stuff are cancerous and against everything open source stands for.
Also complaining about the Tab Bar UI in Resolve is a bit of a WTF moment. Just because he edits TH-cam videos, it doesn't mean he's the audience that Resolve is designed for. It's a bit of software mainly done for film/TV editors (and mainly colourists). These are people who have a different level of experience with UI and the approach Resolve uses works well for them. They're used to it, and it matches up with the processes they used to do. For YT videos it's odd and overkill, but you'll find that with every bit of UI that is designed for an entirely different group. That's pretty much UI Design-101
that is a wild take..."the problem is that all these choices exist", um...ok you literally never have to ever touch any of these settings, it works out of the box, but if you wanted to customize your tool, you can...it doesn't pop-up a box before every interaction asking you to choose... probably one of the absolute worst takes Theo has ever said...
The dude just likes stirring up drama and gossip, dividing his audience/the industry based on what tools they use, instead of focusing on creating things of value. This isn't team sports. I love that these guys always go on about efficiency and productivity and why people should learn to type properly, or use this tool because it has better hotkeys to save time and increase output but then spend 100x the time ingesting the latest corporate drama and having debates over what tools YOU should be using because 1 guy at a company said some stupid shit one time or another tool has a different hotkey that saves you 0.000000001 seconds of time.
It's not like Cursor is nothing more than expensive wrapper on VS Code, right? Great move by Microsoft, who not only invested millions of dollars into developing VS Code, they just single-handidly ended all copycats.
Seriously… haven’t even watched the video but just based on the title… why is it bad when vscode copies cursor when cursor literally copied all of vscode… wth lol.
Ok I guilted myself into watching more than half the video… he makes some fair criticisms of vscode but they’re things I already know about the differences because I’ve used both. The clickbait title doesn’t help, but the way he acts so annoyed when some feature is worse in vscode than cursor isn’t very appealing to watch for me. I even agree with most of the points he made, but it just feels like he goes into influencer mode too hard sometimes for me. Sorry… I like a lot of Theo’s content… just some honest feedback.
@@Pete133 Also knowing he has a vested interested in Cursor, that does explain why he annoyed that VS Code is now doing the things that made Cursor unique, and why he's got a lot riding on pointing out areas where it's worse.
Maybe I'm not the target audience for this. But I don't care about all these AI codegens. As long as VS Code can still provide quality experience for me, I will continue to use it. If their non-AI experience drops because they overfocus on AIs, I will drop it.
I have youtube in Japanese(since I know Japanese), and the title is in Japanese too. It says something like "vice-pilot wants to win right? (confirmed)" lol. I have no idea what is the original title.
Yep, the future of programming with AI will be one where AI takes a definitive backseat in the process, I truly think AI does (since it already has for decades and people didnt even know it, which is the point) work best as a background system, products that make their entire brand be "AI Powered" are not here for the long term.
As Germans, we speak pretty good English (though we might have an accent), and we start learning it in school as early as Kindergarten. Besides that, many English words are similar to German. For example, 'function' is 'Funktion' in German, as are 'import' and 'importieren', 'asynchronous' and 'asynchron', etc.
This is not necessarily new. Both Visual Studio and vscode has a long history of allowing 3rd parties to create plugins for their tools. Problem is that if a plugin becomes really popular, they will find that their plugin's functionality will suddenly show up as a new feature of vscode or Visual Studio in a new update. It has been the nature of developing plugins for Microsoft products.
When I noticed `code` was opening cursor, it destroyed my trust in cursor. I uninstalled it an hour later. I'm sure this is a setting somewhere and someone will come up in the comments to say it's my fault, but I don't care. Just the fact that they think of themselves that way, where the program will override code instead of letting me do it if I want... I don't know... there's something weird with that.
@@ajproductions7357 I remember seeing it when setting the editor up. I also remember not enabling the option. Regardless, it's still weird that it'd do that. When you install Chrome, it asks if you want to change the default browser, it never changes Edge (or Safari's) shortcuts and icons to open Chrome. `code` in a terminal is its CLI version of an icon. And it's not even as if `cursor` was some reserved keyword or whatever. Imagine how weird it'd be if VSCode bound itself as `vim` to the terminal. Or if your girlfriend also answered when you said your ex's name. Idk, it's icky. It feels like something out of a "we're better than them, so you should replace code with our editor" mentality.
Shoutout to Posthog (sponsor of this video, but not a sponsor of me). Posthog has been fantastic for me and I learned about them from Theo last year and I've been a happy customer since then.
And those technically were not that meaningless, even before reading through them properly that they are stages of development, he started nitpicking and then few mins later realized what the slide actually is about.
@@v1d300 I'm guessing he really didn't study AI in academia. All these kind of terms are used heavily there, and they do have meaning in that context. It just feels like it's now leaking out into the real world.
I have always wondered how far you could get in a conversation, between 2 developers, who spoke 2 different languages, without knowing each other's language, but they knew all coding english. Would be an interesting experiment.
I get your complaints about them basically being a worse version of cursor but I think that speaks volumes on how brittle many of these AI-hype companies business models are. They build off of existing tools only for their work to be easily copied into the more mainstream ones. I didn't really think Cursor would be a viable long term product from the get-go, regardless of it being superior for the time being exactly because they forked off of vscode and built in features that MS themselves could add-on later for cheaper prices. I love Cursor, but I always thought its just counting down until vscode builds all the same things in and they lose their appeal since it'd just be easier for any average developer to use vscode itself. Similar to how being first isn't always being the best because you can just be copied better or cheaper later on.
I’m an Irish dev that works for a previously Russian domiciled company - there are devs from Russia, Poland, balkans, etc. the whole codebase is in English. It’s cool that the language barrier doesn’t exist in the code, but just on Jira 😅
The day Copilot will learn to suggest deletion code and multiline edits based on my recent edits we will not need Cursor anymore. Until that it worth to pay for Cursor.
I've been using Cursor for the past month and I've been loving it. My one gripe is that I can't use my own Anthropic Claude API key to apply changes from the chat. You can't do that unless you use Claude directly from the Cursor subscription. It's not too bad because in-line AI editing still works with my own API key
What's wrong with vscode copying an fork that was based on their thousand eng-year investments? And they did a really good job this time too with the changes. It's just the beginning of the race and we should welcome healthy competitions like this that benefit us all.
I am a long term Cursor with Claude 3.5 user and you’re absolutely right. VSCode is finally behind. The price is well worth it, plus not supporting MicroSoft feels great. And now that there’s an AppImage available for Linux maybe it’s time to stop supporting Apple too 🎉
wow, cannot believe he dissed Resolve, I think it's the best UI of any editor, and you can easily toggle the navigation off if you want to use keyboard shortcuts...
Hey Theo haha that's cool that now this video has a Portuguese audio track, interesting! But people should really learn English this is content for devs so english it is.
I have used Supermaven & Cursor. Cursor feels more solid, Supermaven is faster but also a little less reliable. Curios to see what supermaven can pull of with a custom IDE too!
The problem with AI tools is you tend to learn from a higher abstraction level first which makes it harder to go back up the abstraction tree and go across.
Claude isn't better than OpenAI at coding, at least not according to the Open LLM Leaderboard, which is crowdsource. Claude 3.5 Sonnet scores like a 90% at coding while OpenAI's o1 get's like 92%.
Its weird though, because in the last 2 weeks new claude sonnet code quality in daily usage massively dropped compared to 4o getting iteratively better. I keep having to use old sonnet via API to get my projects done as new sonnet cannot get anything done
8:30 It somehow reminds me of Structural expressionism, an architectural style that emerged in the 1970s. For a building it wasn't enough to be "high tech", the building also had to show that it's "high tech". But I guess that the VSC*de devs simply don't know the difference between these models either, so they'd rather give you a choice than making a bad choice themselves. This way they don't bet on the wrong horse.
You should make a new update video about Zed, i've been daily driving it for a good 1.5 months now and it's been a really good experience. They also implemented AI but in a way that I feel will appeal to a lot of devs like me.
Regarding better tools, they don’t make that much of a difference unless they’re really different. If you at tiktok, you’ll find a lot of the same creators that are on youtube, but there are also a lot of interesting people that only create content because tiktok has reduced friction to mostly zero.
I'm living in a rural zone. Tools like cursor is so damn expensive, like I can live with that 20$/month price tag, to live for a week. So I prefer github copilot's cheaper price. and having those new features for the current github price (I hope), I think this conference is a win, atleast for me.
I love Cursor for only one thing.... It works with my custom model made on one docs for one task - to work with.... WordPress.... and not all WP, but modern. It's so cool. Accuracy is like 9/10.
"This is not how this shit works. Making the entry point marginally easier does nothing but delay when that huge cliff occours. It is jumping off a cliff to learn how to code." I feel like you need to finish thinking through this 'the tools are the problem' fallacy', in light of how people actually learn. The role of the kiddie pool with its hot temprature is to get people used to the water and provide the prerequisites for swimming. You still need to take off the arm floats and go out of your depth in the colder pool eventually, but getting familiar with being in water and moving around first really, really helps with uptake. People feel that shock from the cold, feel out of control and quit because they confuse the feeling of being out of control with being unable to do the task. Once they have enough familiarity to accurately make that judgement, they usually find that they can. Its easy to sell to investors as 'all these people can now code', but thats mostly marketing. The real benefit is that if AI can help beginner coders get familiar producing those same basic projects we all started with, without that shock happening too early, then the number successfully transitioning to skilled coding increases. Its a harder story for investors, but that doesn't make it not a serious improvement.
I was surprised to hear Theo speaking Hindi for a second, but then I realized that a Native American could probably speak it better than this AI voice!
Cursor copied VS Code, not vice versa. It was obvious that MS would strike back, leveraging its ownership of VS Code and its resources to pull the market away from Cursor. To everyone who invested a single dollar in Cursor, thank you! You pushed the market forward, but personally, it was a poor investment. PS. The main beneficiary in this whole story is Anthropic. Cursor has clearly shown the advantage of Claude models, which were foundational for the Microsoft contract. Cursor is just extra in this mix.
i was unable to find the vscode post or reply but i was not sure if it was just a glitch or if it is an actual screenshot or something? but i am just curious not blaming anyone…
Incorporating models just keeps users in the fold. The way Sam talks he shouldn't be threatened by it if he knows he has a better model right around the corner. Unless it is just hype. The people that are willing to change for a bit better code gen will switch back if he can perform a bit better.
Multi model is nice I’ve used super maven copilot and several others at the same time in NVIM and it was really nice if I thought the response was bad I could just arrow key to see the other results so I could use supermaven as the default fast response and if I don’t like it the other models would’ve replied by then. Also sonneet vs opus is essentially just the speed of response
"VSCode is built on Copilot which is built on top of OpenAI's models". What? VSCode is not "built on Copilot" (it was developed at Microsoft fully independently of Github, such had built the now-defunct Atom. Github Copilot initially was built on top of OpenAI's models but that's not true anymore. Microsoft has a business investment in OpenAI but Microsoft also trains its own models (like Phi), and Azure also provides inference for Mistral and Llama.
wtf Theo. If you can, disable translation to other languages, at least for the titles I guess... I have TH-cam in Japanese(since I know Japanese) and the title says something like "vice-pilot really wants to win right? (confirmed)" lol wtf.
Copilot can't even do half of what Cursor can do, and people are already considering the switch. That's fucking sad. I guess I'll make a product worse than apple notes and people will start using that too?
ah yes TH-cam forcing its features on people who never asked for it, I'm forced to read the title in my native language even tho I speak English, thank you TH-cam, the title looks ridiculous and I can't change it
"who is this for??" - 😂 I've been saying this for years now, for example, with codespaces.. Starting and stopping random dev servers in the cloud so you save money, but is saving 10s of dollars a month a concern for fortune 500 companies, or just for hobbyists?
Its dubbing in spanish... I speak both. I'd rather have in original language. Theo turn that off!!!! I'll see how to do it on my end. Found it...relieffff
After you did the tic tac toe games, just reinforced my point - all these are just a joke and most are only good for writing docker files or shell scripts. Even with the abundance of code they still can't put together something as simple as the tic tac toe game.
Not a fan of using AI tools myself, but one of those tools did get it right on the first try, and the other only needed a one-line fix. Even if it isn't perfect, the time saved is enormous.
This VS Code update is clear attempt to kill Cursor which is the YOUNG forked project for their profit. GitHub Spark is nice generic idea but it only spits crappy code for obvious reasons. It is a half baked and rushed attempt to copy other app creators out there. This kind of crap-generators WILL pollute GitHub repositories and kill their free-tier service eventually, needless to say the reputation of GitHub being a host of good open-source projects. I can't believe how despicable and Microsoft-y GitHub has become. It's matter of time until we see mass refugees.
hmm my experience with supermaven is really mixed it jumps to places in the code that give no sense trying it now for 2 weeks but dunno it seems to not work in my codebase :/ Cline on the other hand (claude dev previously) is absolutely amazing and a gamechanger
I followed Theo because he's smart and T3 stack is fire. But getting so sick of the over-melodramatic negativity. Just don't want this much negativity in my life tbh
yeah the videos just keep getting worse
I agree with you; I followed him because of the advice he would give and because I was curious in what an experienced developer did, but now it's just weird stuff.
There is nothing smart about him or the other mustache guy
OMG! I was listening when I was cleaning dishes and thinking exact same thing, he’s such a BULLY, so mean, almost think that he’s not getting any sleep or had a fight with someone important. If it keeps getting meaner I’ll stop watching him.
Or rather id say the world is getting worse towards lying and copycatting just for a better company profit?@gami_
Why is youtube putting on the hindi track automatically for some people here. That is objectively a bad decision. The original language should always play by default.
it's not an objectively bad decision. the dubs are just meant to be good enough so the video seems to be naturally in that language. the creator should be able to choose whether it's automatic tho
@@smixqse
Automatic should be default always
Disgusting company
Oh wow I just realized that feature. Putting everything in Japanese is so trippy
It's called "Doing the needful". Something you clearly know nothing about. I bet you've never done the needful a single time in your life.
I think this video misses the point: these changes are likely to signal the end of Cursor. By incorporating many of the features that make up Cursor's business model directly into VS Code GitHub has dramatically undercut their value proposition. The delta between what Cursor offers and what developers get directly inside VS Code is probably only going to shrink over time. Cursor has no moat, and GitHub is going to eat their dinner unless they can pivot and add some unique value that GH can't readily copy.
Also, for what it's worth, I'm not a big fan of the relentless negativity and nit-picking. Criticism is totally fair, but much of this wasn't constructive.
Agreed, on both points. He complains so much about stuff that doesn't matter. Why would it ever be a bad thing to allow the user to set exactly which model they want? You don't need to know the difference, because there is already a default model chosen. You never even need to actually click on the model switcher. But he's complaining like it's a bad thing that their giving user choice. More options are always better. If for some reason a specific model version has something others don't, you have the option to change it. Why is that a bad thing?
Thanks for saving my 30 minutes
I'm still planning to switch from VSCode to Cursor soon, since (as shown in this video) it's still just simply better. Still, it's admittedly not as much better as it used to be.
@@lightning_11I love cursor, but github copilot is free for me as a student. I imagine copilot being free will outweigh the edge cursor has for people like me, if not now then over time.
@@PenguinjitsuX Agree with the model choice. Right now, things are moving pretty quickly, so allowing users to select a model makes it much easier if one gets more powerful. It may end up as a useless choice where one model is far superior, but that's fine. However, if it ends up where one model is much better at doing statistical programming, whilst another is great at front-end development, then it would be a huge boon. Eventually, it'll settle down to just a few models if not just one, and the choice will disappear. But it's the wild-west right now.
Also agree with the sentiment about the negativity. Theo has the habit where once he goes against something, he finds it much harder to find any good in it. VS Code isn't a perfect editor, and a lot of the AI functionality is basically adding things through a system which is meant to only have a limited amount of integration. This means it will be a bit more clunky than things like Cursor which can integrate. But it also means that you can replace aspects of it easily. It sounds like MS is starting to pull more and more of Copilot to natively be in VS Code which is great.
Take the files. Having to tag the files yourself (which we weren't told is the only way it works - you've gotta be careful reading too much into demos) is less ergonomic than just mentioning the file off-hand. However, it does mean you can be very specific if things are named in similar ways or it's a large project with a lot of moving parts where the AI could get confused. So there's some merit to it - ideally the system would support both apporaches.
WTF , is this hindi dubbing
Yeah, actually it's being generated by youtube.
Quickfix (if you don't want to change it everytime you watch a youtube video): Just change your primary browser language from "English (India)" or any other language to "English (United States)". Fixed the issue for me
halloween jumpscare
Wait, what?
@@TheExodusLost Check the audio track there is Hindi dub and other languages available from TH-cam
yes its nonsense just click settings icon and change audio track to english
I have the feeling, that Theo is just bashing for the sake of bashing. For me as a developer, this new Github (VSCode) strategy is a clear win in the end. I can stay on VSCode (which I use since its beginning) but can choose which ever LLM fits my needs. Gemini might be useless atm, but what about in two month? This might change. Having the choice is a win.
What I don't understand: As far as I understand Cursor is a fork of VSCode with deeper LLM inclusion. Now VSCode (which is the base of Cursor!) is doing the same. But now this is evil?!? 🤯
It is, because his investment will probably go to 0. I hate those forks.
You can choose any LLM in Cursor.
@@boccobadz ding ding ding ding ding! Or at least it won't go as high as it otherwise could.
Forks are a weird thing as they'll never really supercede the original tool they're based off. The most you can hope for, as an investor, is that the owners of the original thing (MS) decides to buy you out so they can incorporate the things your fork is doing. But MS is huge and can easily just code the things that Cursor does itself. There's relatively little IP in Cursor that MS would be crippled by, so I'm not surprised they're going this way.
Maybe Cursor and VS Code will live side by side, but it might end up just being a more limited audience who goes for it.
Sure, buy into promises and sales pitches. Facts are against any AI viability. When it is close to being "decent" it's because it burns through GPU power in the cloud, and even after doing it... still full of shit. Find real friends.
Cursor is a fork of VS code… so how are they copying them exactly?
Try it. You’ll find out.
It is. He just mad because we are getting shit for free instead of paying for that shitty ass cursor.
The first half of this video is way too nitpicky and full of unnecessary complaints. Why would it ever be a bad thing to allow the user to set exactly which model they want? You don't need to know the difference, because there is already a default model chosen. You never actually need to click on the model switcher, it's just there as an advanced custom setting. But he's complaining like it's a bad thing that their giving user choice. More options are always better. If for some reason a specific model version has something others don't, you have the option to change it. Why is that a bad thing?
Also, even when you did the survey, there was still a good percent of people that did know the difference, but you just straight up ignored the survey results as if everyone said they didn't know the difference between opus and sonnet. That's just super annoying to see.
OK, but besides that, yeah, copilot does suck. And the new stuff they added is laughable in comparison to Cursor. Showing the comparisons live as they talk about it was a good way to show the differences. Liked the second half better. Points about how AI tools only make the entrypoint easier but don't actually help cross the giant cliff at the end was also a great point.
I reached the end, and I noticed you started going on a side tangent to complain about the bottom bar UI of GitHub spark. It's just a repeat of what you did at the beginning. When you do this, it feels like a huge waste of time. You're digging into and complaining into a topic that doesn't even matter. The point of spark is the AI features, and sure, the UI may suck, but do you really need to start spending time to discuss it separately? It wastes the viewers' time. They're not watching this video for complaints about a tab bar UI.
Conflict of interest, product he invested in just lost. You know it, I know it, everybody knows it. Those "AI startups" can't compete with oligopoly and in this case, I think it's a good thing. Wrappers on free stuff are cancerous and against everything open source stands for.
Also complaining about the Tab Bar UI in Resolve is a bit of a WTF moment. Just because he edits TH-cam videos, it doesn't mean he's the audience that Resolve is designed for. It's a bit of software mainly done for film/TV editors (and mainly colourists). These are people who have a different level of experience with UI and the approach Resolve uses works well for them. They're used to it, and it matches up with the processes they used to do. For YT videos it's odd and overkill, but you'll find that with every bit of UI that is designed for an entirely different group. That's pretty much UI Design-101
It's because he knows his content is completely garbage and irrelevant
that is a wild take..."the problem is that all these choices exist", um...ok
you literally never have to ever touch any of these settings, it works out of the box, but if you wanted to customize your tool, you can...it doesn't pop-up a box before every interaction asking you to choose...
probably one of the absolute worst takes Theo has ever said...
The dude just likes stirring up drama and gossip, dividing his audience/the industry based on what tools they use, instead of focusing on creating things of value.
This isn't team sports.
I love that these guys always go on about efficiency and productivity and why people should learn to type properly, or use this tool because it has better hotkeys to save time and increase output but then spend 100x the time ingesting the latest corporate drama and having debates over what tools YOU should be using because 1 guy at a company said some stupid shit one time or another tool has a different hotkey that saves you 0.000000001 seconds of time.
Maybe github copilot is coming for all the wrapper forks of VSCode.
It's not like Cursor is nothing more than expensive wrapper on VS Code, right? Great move by Microsoft, who not only invested millions of dollars into developing VS Code, they just single-handidly ended all copycats.
Seriously… haven’t even watched the video but just based on the title… why is it bad when vscode copies cursor when cursor literally copied all of vscode… wth lol.
Ok I guilted myself into watching more than half the video… he makes some fair criticisms of vscode but they’re things I already know about the differences because I’ve used both. The clickbait title doesn’t help, but the way he acts so annoyed when some feature is worse in vscode than cursor isn’t very appealing to watch for me. I even agree with most of the points he made, but it just feels like he goes into influencer mode too hard sometimes for me. Sorry… I like a lot of Theo’s content… just some honest feedback.
@@Pete133 Also knowing he has a vested interested in Cursor, that does explain why he annoyed that VS Code is now doing the things that made Cursor unique, and why he's got a lot riding on pointing out areas where it's worse.
Maybe I'm not the target audience for this. But I don't care about all these AI codegens. As long as VS Code can still provide quality experience for me, I will continue to use it. If their non-AI experience drops because they overfocus on AIs, I will drop it.
that hindi dubbing caught me offguard bruh
so many Indians watching
The Japanese dubbing soulds like a anime bg explainations
I thought it was Araragi from Monogatari 😂
average youtube software engineer salary to make bad user experiences:
$216K - $327K/yr
I have youtube in Japanese(since I know Japanese), and the title is in Japanese too. It says something like "vice-pilot wants to win right? (confirmed)" lol. I have no idea what is the original title.
@@dankokrupljanin9488 Multi-language audio is added by the content creator not TH-cam.
Am I the only one who immediately switched audio to English thinking that YT app sucked again like its normal 😅
At this point, is there a tech company that theo doesn't have money in..
Good morning Saars! The Hindi dubbing is exquisite. About time TH-cam did the needful.
Only me prefer using simple VS code and sometimes ask LLM to write something?
Same here can't stand having a weird UI...
Yep, the future of programming with AI will be one where AI takes a definitive backseat in the process, I truly think AI does (since it already has for decades and people didnt even know it, which is the point) work best as a background system, products that make their entire brand be "AI Powered" are not here for the long term.
As Germans, we speak pretty good English (though we might have an accent), and we start learning it in school as early as Kindergarten. Besides that, many English words are similar to German. For example, 'function' is 'Funktion' in German, as are 'import' and 'importieren', 'asynchronous' and 'asynchron', etc.
This is not necessarily new. Both Visual Studio and vscode has a long history of allowing 3rd parties to create plugins for their tools. Problem is that if a plugin becomes really popular, they will find that their plugin's functionality will suddenly show up as a new feature of vscode or Visual Studio in a new update. It has been the nature of developing plugins for Microsoft products.
Cursor's intrusive override of the code command after forking vscode made me dislike the apparent ethos of the whole project
When I noticed `code` was opening cursor, it destroyed my trust in cursor. I uninstalled it an hour later. I'm sure this is a setting somewhere and someone will come up in the comments to say it's my fault, but I don't care. Just the fact that they think of themselves that way, where the program will override code instead of letting me do it if I want... I don't know... there's something weird with that.
@@mkabillyit actually asked me if I wanted to override it…
It only does it if you tell it to over ride it
@@ajproductions7357 I remember seeing it when setting the editor up. I also remember not enabling the option. Regardless, it's still weird that it'd do that.
When you install Chrome, it asks if you want to change the default browser, it never changes Edge (or Safari's) shortcuts and icons to open Chrome. `code` in a terminal is its CLI version of an icon.
And it's not even as if `cursor` was some reserved keyword or whatever. Imagine how weird it'd be if VSCode bound itself as `vim` to the terminal. Or if your girlfriend also answered when you said your ex's name.
Idk, it's icky. It feels like something out of a "we're better than them, so you should replace code with our editor" mentality.
@ fair point man
Shoutout to Posthog (sponsor of this video, but not a sponsor of me). Posthog has been fantastic for me and I learned about them from Theo last year and I've been a happy customer since then.
vscode is the most influential code editor in the world, you best be sure they are going to fight for its dominance
When chatgpt aims to do everything possible it's unreasonable to ask it to be specifically built for coding
Slides with meaningless words?
What are you upset about, this is standard business communication.
And those technically were not that meaningless, even before reading through them properly that they are stages of development, he started nitpicking and then few mins later realized what the slide actually is about.
@@v1d300 I'm guessing he really didn't study AI in academia. All these kind of terms are used heavily there, and they do have meaning in that context. It just feels like it's now leaking out into the real world.
I have always wondered how far you could get in a conversation, between 2 developers, who spoke 2 different languages, without knowing each other's language, but they knew all coding english. Would be an interesting experiment.
Dang, Theo was really salty in this one, lol
I belive that 2/3 developers uinstall Cursor after trial (7 days)
I removed it after the vscode update, all I wanted was Claude, Chat GPT was a little to "dumb"
I get your complaints about them basically being a worse version of cursor but I think that speaks volumes on how brittle many of these AI-hype companies business models are. They build off of existing tools only for their work to be easily copied into the more mainstream ones. I didn't really think Cursor would be a viable long term product from the get-go, regardless of it being superior for the time being exactly because they forked off of vscode and built in features that MS themselves could add-on later for cheaper prices. I love Cursor, but I always thought its just counting down until vscode builds all the same things in and they lose their appeal since it'd just be easier for any average developer to use vscode itself.
Similar to how being first isn't always being the best because you can just be copied better or cheaper later on.
25:55 and I saw the TROLL laughing at himself
I’m an Irish dev that works for a previously Russian domiciled company - there are devs from Russia, Poland, balkans, etc. the whole codebase is in English. It’s cool that the language barrier doesn’t exist in the code, but just on Jira 😅
The day Copilot will learn to suggest deletion code and multiline edits based on my recent edits we will not need Cursor anymore. Until that it worth to pay for Cursor.
At least they had an example project they worked on in the demos that looked halfway real.
I've been using Cursor for the past month and I've been loving it. My one gripe is that I can't use my own Anthropic Claude API key to apply changes from the chat. You can't do that unless you use Claude directly from the Cursor subscription. It's not too bad because in-line AI editing still works with my own API key
i was interested in cursor until i saw that $20USD per month price tag
i keep changing the email, do not tell them
@@alexleo4863 shhhh 🤫
What's wrong with vscode copying an fork that was based on their thousand eng-year investments? And they did a really good job this time too with the changes. It's just the beginning of the race and we should welcome healthy competitions like this that benefit us all.
Makes me so happy that they taught my first grade class BASIC in 1987. Yeah, used to be that way. And we understood the basics of it, pun intended.
I am a long term Cursor with Claude 3.5 user and you’re absolutely right. VSCode is finally behind. The price is well worth it, plus not supporting MicroSoft feels great. And now that there’s an AppImage available for Linux maybe it’s time to stop supporting Apple too 🎉
I love how this video became more popular for the audio dubbing feature, rather than the video subject
Theo, make a video about this lmao, more views
wow, cannot believe he dissed Resolve, I think it's the best UI of any editor, and you can easily toggle the navigation off if you want to use keyboard shortcuts...
7:19 man this is so brainlet take. "Why are there choices" is the most "own nothing, be happy" shit I have heard today
Hey Theo haha that's cool that now this video has a Portuguese audio track, interesting! But people should really learn English this is content for devs so english it is.
"VSCode is built on top of copilot" - lol, amazing statement.
Cursor should allow offline models imo. Does anyone see the new Github (VSCode) strategy doing that?
"This is just German Steve Ballmer with less to say" is crazy 💀
There was an attempt to do PL/1 in non-English languages but it failed because there is no status in not writing English.
All about "Developers" 80% code with AI and 20% Human review + fixing AI result
"i can't pretend to care anymore" yeah i feel that xD
I have used Supermaven & Cursor. Cursor feels more solid, Supermaven is faster but also a little less reliable. Curios to see what supermaven can pull of with a custom IDE too!
The problem with AI tools is you tend to learn from a higher abstraction level first which makes it harder to go back up the abstraction tree and go across.
Claude isn't better than OpenAI at coding, at least not according to the Open LLM Leaderboard, which is crowdsource. Claude 3.5 Sonnet scores like a 90% at coding while OpenAI's o1 get's like 92%.
I was so shocked by the Hindi voice that I wondered why Theo sounded different. The Japanese one hits hard, though.😂
27:53 the fact that fonts for I and l are very much similar is just funny! We have to brute force the claims with that
Hearing Theo rant in Japanese is something else!
Its weird though, because in the last 2 weeks new claude sonnet code quality in daily usage massively dropped compared to 4o getting iteratively better. I keep having to use old sonnet via API to get my projects done as new sonnet cannot get anything done
8:30 It somehow reminds me of Structural expressionism, an architectural style that emerged in the 1970s. For a building it wasn't enough to be "high tech", the building also had to show that it's "high tech".
But I guess that the VSC*de devs simply don't know the difference between these models either, so they'd rather give you a choice than making a bad choice themselves. This way they don't bet on the wrong horse.
Imagine using either of these editors.
You should make a new update video about Zed, i've been daily driving it for a good 1.5 months now and it's been a really good experience. They also implemented AI but in a way that I feel will appeal to a lot of devs like me.
Hindi dub should use more commonly used words. Currently, it sounds like Nat Geo 😂
As someone early to the video and hasn't had time to watch it i can confirm that's its probably pretty good
cursor is fantastic
Regarding better tools, they don’t make that much of a difference unless they’re really different. If you at tiktok, you’ll find a lot of the same creators that are on youtube, but there are also a lot of interesting people that only create content because tiktok has reduced friction to mostly zero.
I'm living in a rural zone. Tools like cursor is so damn expensive, like I can live with that 20$/month price tag, to live for a week.
So I prefer github copilot's cheaper price. and having those new features for the current github price (I hope), I think this conference is a win, atleast for me.
I love Cursor for only one thing.... It works with my custom model made on one docs for one task - to work with.... WordPress.... and not all WP, but modern. It's so cool. Accuracy is like 9/10.
Does open graph data require a separate title and description than the metadata?
Lmao never heard such a clear german accent like it was the case for the first universe speaker
"This is not how this shit works. Making the entry point marginally easier does nothing but delay when that huge cliff occours. It is jumping off a cliff to learn how to code."
I feel like you need to finish thinking through this 'the tools are the problem' fallacy', in light of how people actually learn.
The role of the kiddie pool with its hot temprature is to get people used to the water and provide the prerequisites for swimming. You still need to take off the arm floats and go out of your depth in the colder pool eventually, but getting familiar with being in water and moving around first really, really helps with uptake.
People feel that shock from the cold, feel out of control and quit because they confuse the feeling of being out of control with being unable to do the task. Once they have enough familiarity to accurately make that judgement, they usually find that they can.
Its easy to sell to investors as 'all these people can now code', but thats mostly marketing. The real benefit is that if AI can help beginner coders get familiar producing those same basic projects we all started with, without that shock happening too early, then the number successfully transitioning to skilled coding increases. Its a harder story for investors, but that doesn't make it not a serious improvement.
wait what?? Theo, did you do a Hindi voiceover or is this google just shoving its AI shiz on us?
Meanwhile Copilot in IntelliJ IDEA has been broken for a month already
You are an investor in all 3 companies : cursor, supermaven and microsoft?
Cursor will make you rich. How does one invest in it?
Cursor is just the best right now but I doubt it will last long
What is the font you are using in your editor?
I was surprised to hear Theo speaking Hindi for a second, but then I realized that a Native American could probably speak it better than this AI voice!
Cursor copied VS Code, not vice versa. It was obvious that MS would strike back, leveraging its ownership of VS Code and its resources to pull the market away from Cursor.
To everyone who invested a single dollar in Cursor, thank you! You pushed the market forward, but personally, it was a poor investment.
PS. The main beneficiary in this whole story is Anthropic. Cursor has clearly shown the advantage of Claude models, which were foundational for the Microsoft contract. Cursor is just extra in this mix.
the obvious solution to the english problem is to make like Agda and use unicode symbols for everything
o1-preview seems to be quite decent from within cursor... I think?
i was unable to find the vscode post or reply but i was not sure if it was just a glitch or if it is an actual screenshot or something? but i am just curious not blaming anyone…
Hot damn, audible chortle at 5min mark. Thank you for saying what we’re all thinking. I hate marketing term wank.
Incorporating models just keeps users in the fold. The way Sam talks he shouldn't be threatened by it if he knows he has a better model right around the corner. Unless it is just hype. The people that are willing to change for a bit better code gen will switch back if he can perform a bit better.
Multi model is nice I’ve used super maven copilot and several others at the same time in NVIM and it was really nice if I thought the response was bad I could just arrow key to see the other results so I could use supermaven as the default fast response and if I don’t like it the other models would’ve replied by then. Also sonneet vs opus is essentially just the speed of response
French dub says “versus code” instead of VS code. AI caught lacking?
8:00 Zish and Zorg had me rolling
"VSCode is built on Copilot which is built on top of OpenAI's models". What? VSCode is not "built on Copilot" (it was developed at Microsoft fully independently of Github, such had built the now-defunct Atom. Github Copilot initially was built on top of OpenAI's models but that's not true anymore.
Microsoft has a business investment in OpenAI but Microsoft also trains its own models (like Phi), and Azure also provides inference for Mistral and Llama.
@Theo I love your videos but I feel this was a waste of your time. I really think you have a lot better things to share/teach than this.
wtf Theo. If you can, disable translation to other languages, at least for the titles I guess... I have TH-cam in Japanese(since I know Japanese) and the title says something like "vice-pilot really wants to win right? (confirmed)" lol wtf.
Copilot can't even do half of what Cursor can do, and people are already considering the switch. That's fucking sad.
I guess I'll make a product worse than apple notes and people will start using that too?
ah yes TH-cam forcing its features on people who never asked for it, I'm forced to read the title in my native language even tho I speak English, thank you TH-cam, the title looks ridiculous and I can't change it
"who is this for??" - 😂 I've been saying this for years now, for example, with codespaces.. Starting and stopping random dev servers in the cloud so you save money, but is saving 10s of dollars a month a concern for fortune 500 companies, or just for hobbyists?
Can we as a community stop attaching "borderline" to every accusatory statement?
Please disable automatic translations if possible
In which universe I am
Its dubbing in spanish... I speak both. I'd rather have in original language. Theo turn that off!!!! I'll see how to do it on my end. Found it...relieffff
Bro is really complaining we have the OPTION to configure the we like things to our likings? ☠
Some TVs do not have the option to change back to English God knows why. This dubbed versions are unwatchable
After you did the tic tac toe games, just reinforced my point - all these are just a joke and most are only good for writing docker files or shell scripts. Even with the abundance of code they still can't put together something as simple as the tic tac toe game.
Not a fan of using AI tools myself, but one of those tools did get it right on the first try, and the other only needed a one-line fix. Even if it isn't perfect, the time saved is enormous.
The triple E's of Microsoft continue.
They seem to be copying Sourcegraph Cody even more
This VS Code update is clear attempt to kill Cursor which is the YOUNG forked project for their profit.
GitHub Spark is nice generic idea but it only spits crappy code for obvious reasons. It is a half baked and rushed attempt to copy other app creators out there.
This kind of crap-generators WILL pollute GitHub repositories and kill their free-tier service eventually, needless to say the reputation of GitHub being a host of good open-source projects.
I can't believe how despicable and Microsoft-y GitHub has become. It's matter of time until we see mass refugees.
hmm my experience with supermaven is really mixed it jumps to places in the code that give no sense trying it now for 2 weeks but dunno it seems to not work in my codebase :/
Cline on the other hand (claude dev previously) is absolutely amazing and a gamechanger
The irony is hilarious. vscode ... copying ... cursor?
How to disable dubbing?