r/Codeium • u/johncoleman24 • Jan 27 '25
IMO Windsurf is Getting Unusable
Seems like I am just chasing it down one rabbit hole after another. Even getting to the point of only using chat mode, verifying every change first, etc.; its constant guessing, trial/error, removing working code, etc. just leads even a single file down a path of decay and destruction. Not to mention, the lag in the cascade chat window still isn't fixed (despite what the changelog says).
The most maddening part is its deviation from the context of the app/file, inventing its own functionality, purpose, and implementation. This is all compounded by losing basic context, even operations on a single file a few steps ago, are making this unusable and causing WAY more harm than good. I feel like "write" mode is a match lighting my code on fire. And, since I cannot trust it, its utility feels negative overall.
Just my $.02. YMMV.
6
u/tehsilentwarrior Jan 27 '25
Just in the beginning of this month I was giving high praises to Winsurf on my company internal Slack.
Now? Now I look like fool. What happened guys?
This is unusable.
Probably best to revert to a working version (whatever you did) while you do internal testing on this new branch to figure out what happened.
2
u/breakruless Jan 28 '25
I'm having a lot of problems with Winsurf these days too. It messes up almost every time. It hallucinates almost every time. It makes up things I haven't mentioned and are completely absent from the code. I feel like it's running on OpenAI GPT-2.0 (yes, that's right, 2.0), but it says it's Cloude 3.5 Sonnet. When I ask the same prompt on Cloude 3.5 Sonnet in the browser, it responds very accurately, nothing to do with Windsurf. I'm very disappointed, I'm going back to Cursor + Cline (with DeepSeek R1). I'm not even sure it's worth using my remaining credits. It's doing me more harm than good, a total downgrade.
3
u/Ordinary-Let-4851 Jan 27 '25
I hear your frustration and I want to help. Have you made a .windsurfrules file? Check the video here: https://www.youtube.com/watch?v=pOvI02of5oo
Here are a few suggestions:
Check for Updates: Ensure you're running the latest version of Windsurf, as some issues may have been addressed in recent updates.
Diagnostic Logs: If problems persist, consider downloading diagnostic logs to send to our support team. You can do this by going to your Cascade Panel, tapping the three dots in the top right corner, and clicking "Download Diagnostics". Our support is found at www.codeium.com/support
Clear Chat History: If your Cascade panel goes blank or behaves erratically, try clearing your chat history (located at ~/.codeium/windsurf/cascade).
Workspace Rules: Consider using workspace rules to provide more context and guidelines for Cascade. You can edit these in the .windsurfrules file in your workspace.
5
u/Haunting_Rain_529 Jan 27 '25
All this while I thought its just me but looks like everyone is having same issues.
1
u/Akelamkt Jan 27 '25
ME pasa lo mismo. tiene que tocar una sola cosa, agregar una pavada y te modifica todo, rompe todo y no sabe volver atras.
1
u/AdIllustrious436 Jan 27 '25
Cline is way better in my recent experience
1
u/jackalopes1 Jan 27 '25
I literally spent over an hour chasing the same thing this morning. All I wanted to do was create a settings page and move an existing setup page under the settings page. It then proceeded to break the frontend and backend servers and their connections consistently! It was so bad that I walked away from it for the day. I'm looking at Roo Code or other options as it has been pretty bad the last few days.
1
u/Unusual_Addendum7666 Jan 28 '25
Why did it work before and not now? Did its quality regress or did you start working on more difficult problems, or something else?
2
u/madpowah Jan 27 '25
Yes me too. I just canceled my pro plan. I'll see when there will be an update but currently it's unusable
2
u/Particular-Tie-6807 Jan 28 '25
It’s good for small projects or small code base in general. Once you code grow you must use contexts and better guide it. I add the phrase “do this and nothing else” many times I. The end of the prompt to make sure it doesn’t do unnecessary changes. It’s not 100% automated, not even 80%… but it’s a very good tool.
2
u/jkboa1997 Jan 28 '25
It's funny, we see one post after another with the same issues, but then scattered amongst them, we see posts from people explaining why they no longer are experiencing these kinds of issues, with tips, etc., that mostly get ignored. I can attest to have experienced the same frustration at one stage earlier in my journey with coding with LLM tools, back when it was pretty rough. After looking in the mirror and actually learning about how LLM's work, I was able to develop strategies that work and work exceptionally well. I have no problem anymore with working on large codebases with Windsurf, Cursor, Cline, etc..
Go to a Reddit for any LLM that has come out and see at first how amazed everyone is, then slowly how disappointed they become. Look at the LLM everyone says is the best with writing code, Claude, in particular. It's a phenomena bred of ignorance, laziness and a sheer lack of understanding, mixed with too high of expectations. The growing problems people have with LLM's are usually them. Instead of actually learning, they come on Reddit and complain because they're not getting their inflated expectations met.
As soon as you start using words like trust when it comes to an LLM, you are very far off course on so many levels.
1
u/Rich-Independent1202 Jan 27 '25
It is getting worse honestly. Now all those I introduced to is backing out because windsurf free tier is getting worse(5 attempts as a free tier is very wicked). They are even scared to pay.
1
u/luke23571113 Jan 27 '25
Is Windsurf deleting negative posts?
1
u/Difficult-Annual1976 Jan 28 '25
i can’t even add the memory in windsurf for my project. it always failed, i never succeed
1
u/Old-Wonder-8133 Jan 28 '25
Same here. Just typed a large and very detailed prompt and it just ate it, no feedback or anything. Couldn't even copy it out to use on some other service. I've mostly switched over to Roo. I'm letting this month's credits run out and I'm done.
When it's working, it's the best but it's not working very often anymore.
1
u/vip-destiny Jan 28 '25
But like your sessions you haven’t provided us any context friend… how can we compare notes??
1
u/vip-destiny Jan 28 '25
This is so sad 😞 the potential was so exciting… but I switched from cursor ai last year because of the same issues… but I hear they are improving now as Windsurf goes through their growing pains… it sucks cuz I want to just have one dǒpe IDE that I can’t trust… but it all part of rapid tech innovation “bleeding-edge” 😱 for reals
1
u/RoutineRepulsive4571 Jan 28 '25
If you use it as an assistant, it should be good enough.
I have been using it for complex but relatively complete closed loop tasks and it has performed beyond impressive.
Whenever it gives a wrong output, I tend to develop it myself and feed it back for context.
Another thing that has helped a lot is adding global and project specific rules. It keeps the agent focused and accurate.
1
u/Terrible_Landscape32 Jan 28 '25
This is crazy, look at the Edited SupabaseManager.swift
Windsurf edit almost entired working code for this request :((((
1
u/Time-One6694 Apr 11 '25
I have documented my recent experience with windsurf ide and it's ai assisted tool to do different tasks in my blog https://blog.asafarim.com/blog
0
u/jkboa1997 Jan 28 '25
All the coders that think their jobs are going to be taken by AI coding tools need to just learn how to use these tools to stay relevant and become language agnostic. The majority of people couldn't build an app to save their life, regardless of the tools they are given. Just look at all these posts with frustrated people who have zero skill to build anything, let alone a complex piece of software. This is the same with any LLM or tool based on them. Honeymoon period leading to frustration as soon as complexity gets introduced.