zlacker

[parent] [thread] 14 comments
1. Szpade+(OP)[view] [source] 2025-05-06 13:13:30
For someone that never used windsurf, what features does it have that GitHub copilot does not? Reading their webpages I didn't spot any "killer feature" that would convince me to switch.

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.

replies(5): >>jstumm+J1 >>ZeroTa+Y2 >>oefrha+h5 >>horns4+8G1 >>johnta+c32
2. jstumm+J1[view] [source] 2025-05-06 13:23:18
>>Szpade+(OP)
It can write a lot of code, that works, better than vscode can (right now).

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.

replies(1): >>mliker+Ks
3. ZeroTa+Y2[view] [source] 2025-05-06 13:29:25
>>Szpade+(OP)
It's better at coding, but they are essentially paying for users.

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.

replies(2): >>throwa+Tg >>koakum+Ph
4. oefrha+h5[view] [source] 2025-05-06 13:44:15
>>Szpade+(OP)
The differentiator of Cursor is it’s way smarter at basic code completion than GitHub Copilot. I pay for Cursor instead of GitHub Copilot even though I get the latter for free from open source contributions, and I made that decision after five minutes of usage after using Copilot for what, more than a year? I won’t even talk about how Cursor guesses where I’m going to edit next and makes the correct edit most of the time, just the fact that Copliot makes completions that result in unbalanced parentheses/braces all the time and Cursor doesn’t makes the switch a no-brainer; that’s not even a fucking AI problem, you just need to look around and see that function you just completed already has a closing curly brace, all it takes is some traditional AST analysis if your model is dumb. (Copilot made zero progress on that issue during my time using it, but I can’t say if that was fixed after I ditched it.)
replies(2): >>moi238+wt >>petefo+p41
◧◩
5. throwa+Tg[view] [source] [discussion] 2025-05-06 14:47:06
>>ZeroTa+Y2
What groundbreaking solutions specifically?
replies(1): >>ZeroTa+Vh
◧◩
6. koakum+Ph[view] [source] [discussion] 2025-05-06 14:51:48
>>ZeroTa+Y2
> They offer some groundbreaking solutions

What groundbreaking solutions does Windsurf offer?

◧◩◪
7. ZeroTa+Vh[view] [source] [discussion] 2025-05-06 14:52:26
>>throwa+Tg
AFAIK their Cascade coding flow implementation was the first done well and then copied than most.
◧◩
8. mliker+Ks[view] [source] [discussion] 2025-05-06 15:51:25
>>jstumm+J1
Windsurf works well with Claude and Gemini models, so if OpenAI forces Windsurf users to only use OpenAI models, then it wouldn't be as useful.
replies(2): >>throwu+G81 >>jonny_+DB1
◧◩
9. moi238+wt[view] [source] [discussion] 2025-05-06 15:54:45
>>oefrha+h5
My experience is the same. And the agent mode in copilot is terrible, it simply will stop halfway through files.

Or you chat and suddenly it wants to use the azure copilot instead because reasons.

Horrible experience.

◧◩
10. petefo+p41[view] [source] [discussion] 2025-05-06 19:37:57
>>oefrha+h5
Same. Cursor might be the only tool I've purchased a year's subscription to before the end of my free trial.

I've tried just about every model on its own over the years, and yet there's something about the Cursor workflow that frequently still gives me chills when it shows me again that it had clearly anticipated what I would think next in a way I just don't experience with other tools.

Holistic seems like the right word?

If it's all smoke and mirrors as some folks imply, then it's Penn and Teller level smoke and mirrors. Beware those who tell you that they could duplicate anything of value in a weekend.

replies(1): >>kaptai+kc2
◧◩◪
11. throwu+G81[view] [source] [discussion] 2025-05-06 20:07:52
>>mliker+Ks
I doubt they'll restrict it to their own models. The amount of business intel they'd get on the coding performance of competing models would be invaluable.
◧◩◪
12. jonny_+DB1[view] [source] [discussion] 2025-05-06 23:59:20
>>mliker+Ks
They'll make ChatGPT the default, and defaults are powerful.
13. horns4+8G1[view] [source] 2025-05-07 00:55:58
>>Szpade+(OP)
The feature they have over copilot is “not sucking”
14. johnta+c32[view] [source] 2025-05-07 05:47:18
>>Szpade+(OP)
I'm going back and forth between Windsurf and Github Copilot right now. Windsurf's development iteration speed is much fast and features are added faster.

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.

◧◩◪
15. kaptai+kc2[view] [source] [discussion] 2025-05-07 07:49:07
>>petefo+p41
Windsurf does it all the time like a wife of 40yrs completing your sentences. A good example is when you remove a function parameter. It automatically prompts to remove the arguments in all usages of the function, saving me a lot of time.
[go to top]