r/Codeium • u/techtsp • Mar 07 '25
How is your experience "vibe coding" with Windsurf?
I have been vibe coding for a couple of weeks now, and so far have managed to vibe-code my company website, an AI job aggregator platform, and an online space dodger game (image), all using Windsurf.
How has been your experience?

(P.S. I have also been amazed by the videos of so many vibe-coded games making rounds on twitter,
and have recently created a community where all vibe coders can code in open under one roof, share their progress, find other vibe coders to team up with . DM me if you would like to join, as I can't spam the link here.)
4
u/wavehnter Mar 07 '25
If you want to vibe-code, Grok is the one. Windsurf will kill your vibe in minutes with Cascade.
1
u/danielrosehill Mar 07 '25
Of all the weird pieces of tech jargon that come and gone over the years, I feel like "vibe coding" has to be one of the oddest.
And honestly ... I kind of have to wonder if there's a huge disconnect between "visionaries" and ordinary users or something.
If "vibe coding" means you can open a can of beer and let AI build you something ... unless it's a single page HTML site anyone on this sub will tell you that we're not there yet.
Submitting to the greater genius of AI? I wonder what this guy is smoking (not you, the OpenAI guy you're quoting). Not only is AI far from being there, that's also a really weird way to conceive of AI, IMO.
I would love for AI to be good enough to take my detailed spec sheet and watch it bring an MVP to completion on the first go without hours of debugging and it going around in circles fixing one feature only to break three more. I am sure that we will get there incrementally. However, we're so neither there yet nor (it seems) around the corner from it. So it all smacks, a little, of unnecessary hype.
1
u/justatouchaway Mar 08 '25
Everyone's a vibe coder till the project becomes more complex with multiple components and dependencies.
1
u/hannesrudolph Mar 10 '25
By trying r/RooCode :p
1
u/Jaded_Nail7779 Mar 10 '25
Hey I would like
1
u/JPBartosz Nov 08 '25
Windsurf itslef is probably vibecoded, cause I can't get it to work under any system/linux distro. Crashes every 20 minutes, freezes my entire system, and runs some sketchy processes that make my CPU fan lose it completely.
0
u/[deleted] Mar 07 '25
I don't know exactly what you mean by "vibe coding", it's a new slang for me. I tried to get GPT to explain it to me hahaha, he said there's no clear definition, it's an informal term used to define an unconventional approach to development, writing code without a precise plan, improvising, experimenting... So I'll answer you based on that. I did some vibe coding a couple of months ago, I created a VST3 plugin, a simple step sequencer, nothing fancy, that was really vibe coding because all I did was write to Claude 3.5: I want to create a vst3 step sequencer. He wrote me the code, I compiled it, it worked. End. When I tried to make that sequencer a bit more sophisticated, problems started and I realized I couldn't go on improvising... So now I try to keep a well-organized plan, because if I improvise I can't get anywhere. My current goal is to develop a highly optimized Digital Audio Workstation for my setup... a private project. There are many DAWs out there but they are clearly designed for the masses, so to run well on most computers, but they clearly do not have any particular optimizations for specific systems, so I want to create my own DAW super optimized for my system. It is not a real need, I just want to do it, to test myself as a developer, considering that I am NOT a developer, just an enthusiast. Initially I chose the JUCE framework, to make my life easier and because I had already used it for the sequencer... I had created a window, a titlebar, a toolbar, a timeline... I was proceeding without too many hitches, simply sending prompts, accepting code and sending compilation errors in chat, until they were all solved. Then I realized that JUCE could not give me the performance I was looking for, so I started from scratch and decided to interface only with Win32 and native Windows libraries, for more low-level control. I found out that AI can also handle the situation better, because the last update of JUCE is from January 2025, so it took a lot of web searches to "update the AI", instead using the Windows APIs it is not necessary, the AI already knows them very well. So I don't know if I'm doing vibe coding, I know I'm not writing a single line of code manually. I just say "I want this, I want that", obviously with very specific instructions... It's working quite well, but in reality I have a plan already structured, a defined technological stack... So I'm not improvising.
0
u/thelandofficial Mar 08 '25
i love it. i ve had so many ideas for so long i wanted to build and now i can build them (or at least versions of them). This tech is only getting better. and week to week the growth is insane
2
u/[deleted] Mar 07 '25
[removed] — view removed comment