(no title)
Androider | 10 months ago
Microsoft has clearly taken notice. They're already starting to lock down the upstream VSCode codebase, as seen with recent changes to the C/C++ extension [0]. It's not hard to imagine that future features like TypeScript 7.0 might be limited or even withheld from forks entirely. At the same time, Microsoft will likely replicate Windsurf and Cursor's features within a year. And deliver them with far greater stability and polish.
Both Windsurf and Cursor are riddled with bugs that don't exist upstream, _especially_ in their AI assistant features beyond the VSCode core. Context management which is supposed to be the core featured added is itself incredibly poorly implemented [1].
Ultimately, the future isn't about a smarter editor, it's about a smarter teammate. Tools like GitHub Copilot or future agents will handle entire engineering tickets: generating PRs with tests, taking feedback, and iterating like a real collaborator.
[0] https://www.theregister.com/2025/04/24/microsoft_vs_code_sub...
[1] https://www.reddit.com/r/cursor/comments/1kbt790/rules_in_49...
leonidasv|10 months ago
However, given that JetBrains also have their own AI offering[2], I'm not sure how long that will last too...
[0] https://plugins.jetbrains.com/plugin/20540-windsurf-plugin-f...
[1] https://marketplace.visualstudio.com/items?itemName=Codeium....
[2] https://www.jetbrains.com/ai/
owendarko|10 months ago
1) Cline (1.4mil downloads)
2) Roo Code (a fork of Cline, 450k downloads)
Still a drop in the bucket compared to Cursor in terms of # of users, but they're growing pretty fast.
Disclaimer: I maintain Kilo Code, which competes with 1) and 2) so I'm pretty familiar with this space/the growth patterns.
no_wizard|10 months ago
In fact, their own AI extension appears to be pluggable in and of itself. I think they see the value in being easy to adapt different AI solutions to rather than trying to only provide their own.
silverwind|10 months ago
No, they should be LSPs so that they can be integrated into any editor, not just VSCode.
Frotag|10 months ago
What doesn't the current API allow plugins to do? I'm guessing custom UI stuff that lives outside a panel?
iambateman|10 months ago
sanderjd|10 months ago
doix|10 months ago
I agree with the first part, I'm much less optimistic about the second part. I suspect they will create something that is worse, but cheaper if you already pay for Github/Office 365/whatever. Then many large enterprises will switch to save money whilst the engineers complain, just like with Teams.
pjmlp|10 months ago
madeofpalk|10 months ago
Aeolun|10 months ago
preciousoo|10 months ago
arresin|10 months ago
beardedwizard|10 months ago
I actually find it a little reassuring that they can't seem to get out of their own way.
aravindputrevu|10 months ago
This reminds me of "big companies moves slow.." line.
jayd16|10 months ago
Szpadel|10 months ago
I always felt that cursor and windsurf should be just extension to vscode instead of a fork. Was there some missing functionality is vscode that was missing? Is it still missing?
There are some extensions that work in this way and allow to use multiple implementations depending on task at hand without any long term commitment.
I feel like such fragmentation is by artificial just to lock users in single ecosystem.
jstummbillig|10 months ago
It's in a lot of ways the OpenAI story itself: Can they keep an edge? Or is there at least something that will keep people from just switching product?
Who knows. People have opinions, of course. OpenAIs opinion (which should reasonably count for something, them being the current AI-as-a-product leader) is worth $3B as of today.
oefrha|10 months ago
ZeroTalent|10 months ago
I would also argue that the product could be built over two weekends with a small team. They offer some groundbreaking solutions, but since we know that they work and how, it's easy to replicate them. That also means they have significant talent there.
Hence, they are also buying the employees.
The code base itself is basically worth nothing, in my opinion.
johntarter|10 months ago
For example, Github only autocompletes based on what file you have opened in the current editor's tab. Windsurf indexes your entire code base and seems able to autocomplete based on what other files you have in your project. Autocomplete also spans across multiple lines and open tabs.
Windsurf's agentic tool (Cascade) can run terminal commands and read the output without opening a terminal like copilot. It can undo the agent's actions easier than Copilot. Though I think Cursor is superior in that regard, it can undo multiple checkpoints.
Still evaluating Windsurf but it, Cursor, and Claude Code are all more sophisticated than Github copilot at the moment. I'm sure copilot will catchup but by that time the other tools may have already iterated ahead.
horns4lyfe|10 months ago
marricks|10 months ago
Tale as old as time, song as old as rhyme: embrace, extend, extinguish.
tomnipotent|10 months ago
Cursor and other forks have decided to circumvent this, some even going so far as to use proxies to bypass restrictions.
I'm not convinced Microsoft owes other billion dollar companies free access to a product they've built, curated, and supported for over a decade. Plug-in authors are not restricted from publishing their products on competing marketplaces.
pjmlp|10 months ago
johntarter|10 months ago
dontlikeyoueith|10 months ago
Probably.
> And deliver them with far greater stability and polish
That seems ... overly optimistic given MS's history.
Onavo|10 months ago
elevatortrim|10 months ago
bigbinary|10 months ago
Buying competition while everyone’s still fighting might straddle you with a lame horse
AlwaysRock|10 months ago
But I'm glad OpenAI is getting into the tooling space in this way. I cant wait to use all the cool features they build after VSCode rips them off.
cheema33|10 months ago
I am guessing you are talking about GitHub Copilot when you say VSCode. GitHub Copilot is far far inferior product when compared to Cursor, Windsurf or Augment Code. Most people who try almost any Copilot alternative for a reasonable amount of time end up canceling their Copilot subscription. I did, after two months of using both.
szundi|10 months ago
[deleted]
timabdulla|10 months ago
If autonomous agents were just around the corner, then why wouldn't OpenAI bet on their own Codex product obviating (most) need for an IDE and save themselves the $3 billion?
slt2021|10 months ago
this is the question i am still asking...
osigurdson|10 months ago
Of course, back to reality. Today, at least in my workflow, I use / like Windsurf but it is a small part of what I am doing. For any code I want to keep I mostly write it by hand (using vim for a very bare-bones / cognitive mode experience). For me, the real flow state occurs in vim while ChatGPT and Windsurf are great for exploration.
bix6|10 months ago
macrolime|10 months ago
dist-epoch|10 months ago
rchaud|10 months ago
mrweasel|10 months ago
aledalgrande|10 months ago
cellis|10 months ago
FuckButtons|10 months ago
DanHulton|10 months ago
Mentally, I'm replacing claims like this with "it will do magic!" and I think I'm just about as likely to be correct.
joshwcomeau|10 months ago
999900000999|10 months ago
I think a few options for this already exist, but honestly they don't go far enough. I want something like an AI scrum master, for hyper agile teams, that can task out smaller tickets to AI sub agents.
I would integrate this thing in with something like an AI powered Jira.
Two arguments exists.
1. I need to take about 6 months off and start building this now, even if I don't know exactly how I'll get it done. Between a combination of vibe coding and maybe a bit of outsourced work ( looking at Eastern Europe), I could get this done with my personal funds.
2. To do this properly would probably require tens of millions of dollars. I'll probably burn myself out trying to do it solo without ultimately getting to a sellable product.
The biggest issue here is to actually scale I would need to either have users bring their own LLM keys or have tens of thousands to spend on LLM tokens.
behnamoh|10 months ago
Microsoft software quality has gone downhill recently, and I'm not going to bet on them delivering something more polished than WS and Cursor here.
Side: all images on Microsoft websites are low resolution! it's like they don't even check their own website.
moi2388|10 months ago
Their “programmers” are more busy with making blogs and videos than functioning tests or technical documentation, and they start using JavaScript and Python for everything.
I’m not surprised their quality went to shit. There are some pearls left, C# in general is pretty good, and Aspire is becoming quite neat.
The latter I think mainly because David Fowler is just a great developer
hnlurker22|10 months ago
jonplackett|10 months ago
mliker|10 months ago
prpl|10 months ago
The last cycle I remember of this IMO is iPython -> Jupyterhub/Jupyterlab. Of course, iPython has existed for a long time, though that change was made because data was too big to analyze locally and it turns out it was more convenient to centrally manage kernels/images/libraries for convenience.
MCP servers and Cursor/Windsurf changed that a bit, but it will end up centralized again at some point (or at least aggregated, if it's not already?). People are passing around lists of interesting MCP servers now, and that will be out of fashion in less than 12 months.
dmitrygr|10 months ago
Care to place a bet?
maccard|10 months ago
I disagree, but would love to be wrong. These tools exploded onto the scene and were massive productivity helpers, but since their initial integrations they’ve churned rather than improved in the last 2 years. They are even worse when you try to iterate rather than just get them to one shot the problem space.
onlyrealcuzzo|10 months ago
We've seen this before with Office.
We'll see it again.
blitzar|10 months ago
CptanPanic|10 months ago
rvz|10 months ago
Microsoft Build is this month [0] and it will tell where they are going next (other than price cuts).
I'm expecting disappointment for now, but also expecting GitHub Copilot to be upgraded. Then we'll see if they are ahead or so far behind.
[0] https://build.microsoft.com/en-US/home
dughnut|10 months ago
Stable and polished are not words that ever came to my mind while using any Microsoft product.
unknown|10 months ago
[deleted]
robinhood|10 months ago
Have you used Cursor on a daily basis? I have. Every day for six months now. I haven't encountered a single bug that prevent me to work.
Moreover, while Microsoft tries to catch up lately, it's still very far behind, especially on the "tab autocompletion" front.
Androider|10 months ago
Microsoft provides the editor base, foundation models provide the smarts, and Cursor provides some, in my experience, extremely buggy context management features. There is no moat.
[0] https://knowyourmeme.com/memes/unfinished-horse-drawing-flam...
kasey_junk|10 months ago
Meanwhile GitHub web integration is approaching seamless in vs code. To the point I often forget I’m in a browser instead of the app, until an extension I use doesn’t work.
prawn|10 months ago
I gave up on Cursor because my trial ran out, while VS Code with Copilot doesn't seem to charge me anything.
hobo_mark|10 months ago
Maybe it's fine if you only do local development in other languages (Javascript?), but I completely swore it off.
serjester|10 months ago
karn97|10 months ago
arjunaaqa|10 months ago
cft|10 months ago
3abiton|10 months ago
rglover|10 months ago
m3kw9|10 months ago
sanderjd|10 months ago
But I agree with you about the first part, and I think it's awesome for me as a user that all this competition to build a matter mousetrap is happening right now! I'm not as certain as you are that Microsoft will end up building a better version. It's definitely one of the likely outcomes. But it's also totally plausible that Cursor or Windsurf can win the race, even if they need to replace every single one of the MS extensions and entirely diverge the core IDE from upstream. These products are well capitalized and it's just not that hard to build the core pieces of an IDE.
re5i5tor|10 months ago
tough|10 months ago
cheema33|10 months ago
aravindputrevu|10 months ago
They should have restricted the Marketplace several years ago, however, they are doing it now.
With C++, they are part of MFC's, they are the legal owners, not like Google vs Oracle in case of Java.
Lastly, with AI Code IDEs I think yes, there is a case, the need for IDE might be very less. Like a steering on a self driving car.
wkat4242|10 months ago
pjmlp|10 months ago
gexos|10 months ago
[deleted]
john-h-k|10 months ago
matheusmoreira|10 months ago
Do they have the man power to compete with Microsoft?
Linux managed to do it but Linux is the biggest, most successful free software project there is. Firefox and its forks are a better example. If Mozilla stopped working on Firefox, the forks would be pretty much dead in the water: they simply do not have the man power necessary to maintain a modern browser.