7

Oh my goooooooooood vibe coding is sooo bad

Holy fucking shit I'm actually losing my mind

Cursor is nothing but a glorified slop generator. It just fucking yaps and yaps and it generates shit upon shit. Yet NOTHING works properly

It all looks impressive but its all a shallow house of cards of bullshit

To be fair, I'm trying to make it write a simple compiler with an x86 JIT backend. Absolutely not a simple task, but come oonnnnnnn. It just goes in circles, over and over and over

It's exactly as I imagined. Just like ChatGPT, if it failed 2 times, it will never recover and you should just start a new conversation to clear the poisoned context. For a half hour I've been trying to get to compile a program which prints hello world. It just can't do it. No matter what, the compiled program just always returns 42 and nothing else (or segfaults)

It's just fucking AI slop. It LOOKS impressive until you actually go a bit deeper and you realize its all vapid bullshit

Comments
  • 4
    It requires experience and the language matters a lot.

    Try it again with Claude, be specific what it has to do. Force him to write it all in single file per type and tell to do what you say nothing more and nothing less. You'll see some nice results.

    Do not blame the whole vibe coding after a single prompt on an ide built for noobs.
  • 2
    @whimsical I'm actually currently trying again with more directed prompts. I had to tell Cursor "DONT GENERATE EVERYTHING IN ONE GO, WHAT FOR MY COMMAND" :P

    So far its better, but still not as good as I would have hoped.... But I will keep experimenting
  • 4
    Maybe if you used a REAL programming language ;P
  • 3
    @BordedDev Maybe that would make a difference :P

    But so far it's like I expected: It generates a whole bunch of relatively okay looking code but it just looks okay. It actually doesn't make that much sense
  • 5
    @12bitfloat take literally that sentence that I say, nothing more, nothing less. It really matters. I mean English as programming language just gives side effects. But as you can see, made a beautiful devrant clone in it (https://rant.molodetz.nl) and it matches also 100% the Dr api and even the bots work on it. So you see, it's possible to make something decent with it and exactly what you want. But I played with it for months 24/7. The frustration AI gives you is like learning C. Everytime you think you got it, segfault. Wraaaah. AI is one of the most frustrating things I've ever done. But on certain moment wiiiiii. But I do not think people will have or take the time to invest in it. Because takes really a while.
  • 2
    @12bitfloat you ah, but you should prompt everything in one go actually. I can work for hours on one prompt.
  • 1
    @12bitfloat In your case it might help to tell it to periodically compile/lint the rust code. It really can be sensitive to intent, e.g. "Clean up this code" and "make this production" ready give very different results
  • 2
    @BordedDev I'll try... so far I got this "success"
  • 2
    opus works for rust but it's the most expensive and elusive one

    legit need phd-level genius IQ for rust I guess

    but it can actually keep context and not fuck up instructions and figure out your intent (and track it instead of forgetting it) which is kind of amazing because it figured it out to a degree humans can't even read me and I didn't expect it to figure my intents out at all and I view myself as a bit cryptic
  • 4
    @whimsical if you spend more time writing a prompt than doing the actual code it's not worth it
  • 4
    One of the fundamental problem with LLM is, it never admits that a task is too difficult for it to solve. It's like one of those salespersons working on commission at any store. If you ask them a question they can't answer, they'd never say "I don't know", but instead go yapping as if they had a clue - often with confidence at that.
  • 2
    @12bitfloat That's funny, make it write actual tests ;P
  • 2
    @BordedDev I think I'll try again tonight

    So far it's been exhausting though! You'd think when the AI is doing all the work it's a breeze but it's like taking care of a hyper active toddler. You constantly have to steer it in the right direction and clean up the messes it makes
  • 3
    @antigermgerm True, but that thing prints a week work or smth. Thanks to the long prompting, you're (almost) done at once.
Add Comment