2
solex
2d

🚀 Vibe coding be like:
👉 First 30 mins: "I don’t fully get what’s happening here…" 🤔
👉 Next hour: magically works 💻✨
👉 Then: you try one tiny change → AI confused → you confused → now you are reverse engineering your own code 😅
But for real… AI is doing A LOT right now. The tricky part is knowing where to draw the line, discipline is the only guardrail. Sometimes you don’t even notice when you’ve crossed it.

Comments
  • 3
    Yeah, and after a few months you get exactly the results that you want with it and realize, that you could easily replace the person you were a few months ago indeed.
  • 3
    Remember, the future belongs to those who can work with AI, not against it.
  • 4
    @retoor how does working against AI look like? 🙃
  • 3
    For sure, then you learn how to better manage it and get it to do only specific things
  • 4
    @Lensflare well, you're at the right platform to get answers to that :P

    Btw, what are you doing online? You have things to do: watch Harry Potter! After that, throw your TV in trash, you've watched all. Do not spend time for the right place to trash the TV, recycling is corrupt most of the time.
  • 3
    Work with: add a class with these fields.... now store in db. add db migration file. now wrap it with a crud... add security. now add tests.

    Work against: please extract this string to a const, and replace all uses of it with new const... what the fuck? where did 500 lines of code go? why does the stupid ass thing refactoring other code? stop stop stop! 🤬
  • 2
    @magicMirror

    > add security

    It doesn’t work like that. It’s like saying "add walls" to a house.

    Security has to be a fundamental part, not an addon.
  • 3
    @retoor Started using AI because everyone made it sound like I was dumb without it. At first, it felt amazing move fast, break things faster. But then reality hit: prod feels like dev, I don’t even “own” my code until it breaks, and I burn more brainpower untangling what AI wrote.

    And yes, I know what you’re going to say: “Just break things step by step” 😂 I’ll save my reply for when you actually ask.

    The worst part? Expectations. Managers now assume AI = instant speed + perfect quality. Ask for more time? “But you’re using AI, no excuses.” 😤 That’s the future I hate.
  • 3
    @magicMirror Tried writing a feature with Cursor. I was so focused on results I didn’t even check the code. It worked 🎉 …but I forgot to accept the changes. Then I asked it to do something else it broke the first part.

    Asked it to reverse, that was the beginning of my problems. 😂

    Luckily it was just a proof of concept, so I kept vibing and let chaos reign. 💻✨
  • 2
    @Lensflare agreed.
    But for the same of the story:
    "add security" is better then "hook the new endpoints into the audit and application level JWT frameworks, then add the rbac mixin to data model"
  • 3
    @solex I started to do "wip" and "mid work" commits to local git because of this fuckery.

    500 lines of some complicated scenario test code... poof. gone.

    Never again.
  • 2
    @retoor the future belongs to pedophile and drug dealers darling.

    The past too
  • 2
    @Lensflare yesterday I added prevention of path traversal to my app using warp. It started so nice. It saw that I had an existing security names pace. It used that. Nice. Then he wrote some good functions to make safe join_path. OK, that's nice, some extra exceptions and stuff. Ok. Then he included this function on half the places where it should. It misses the half. I was like, hmm, it's ok, better than nothing I guess. And then I found out that it imported the name space everywhere but did not apply the function call at all. So it did indeed a mountain of changes but it all did nothing 😁 no, before we can trust AI on such level, that it really understands your whole project, we're far from that. Snek (what you only tried for 5 minutes and missed the good stuff, a lot his een features) is actually already too big to be managed by warp. Yeah, they key is always prompt better. But at this stage, AI still have some rounds to go. I'm patient, yet excited.
  • 1
    @solex don't worry, that I promote usage if it, doesn't mean it's holy by me. I make primarily one page applications with AI and then split them up when really done. It works great and I design even the screens upfront and add it to the prompt. Also include my own classes that it is forced to use making it work with data, Ai, search and everything exactly as I want. But I'm taking hours for a prompt. But that's only for one page applications (that I force on it). I also force I to extend everything from htmlelemt class to enforce structure. Later, I can change these to backend rendering if I want. But updating projects with the whole structure over multiple files, we're not there yet.
  • 2
    @antigermgerm I thought that the pedofilie theories where right wing.
  • 2
    @whimsical well I'm not sure you need much theory to rape a kid.

    It's like guitar, it comes with practice
  • 2
    @antigermgerm and guitars are better if played with a few years.
  • 3
    Call me old fashioned but vibe coding still kinda sucks

    Which isn't surprising considering they use GPT models and ChatGPT 5 still sucks at coding
  • 2
    @12bitfloat yeah, but on top, you do rust. And from own experience, it really sucks at rust. Not standards, but even syntax errors. If you have C, llm's can do c very well actually.
  • 3
    @whimsical True. But even then, I tried vibe coding a pdf parser with cursor but it got really stuck

    It failed to parse the trailer properly so I asked it to do it properly. First it "removed" the error by just storing a null pointer and printing a warning if parsing failed (it always did).

    Then when I asked it to fix it, it just removed the warning message and didnt fix any of the code...
  • 1
    @12bitfloat yeah, rust will not comply very soon. Just it do python always and write the rust based on that. Also more fun.
  • 1
    @whimsical I tried it with Java

    ... also please *don't* write your Rust as a 1:1 port from another language... That's a recipe for disaster
  • 2
    @12bitfloat well actually, a lot of languages share some patterns but how common it's just and stuff just differs. Many times it's not a good idea to write the things the same in many languages.
  • 1
    @whimsical Rust doesn't share that much with other languages.... :P

    It *looks* C-like but its actually more Haskell/Ocaml-like. Its *pretty* different
  • 1
    @12bitfloat so proud of that. I don't know, see only newbies doing it. Can they judge a language? That's also why React is a thing.
  • 1
    @whimsical There's a lot of hype among normies who hype up Rust

    But Rust really is a language for experts, not for dumb normies
  • 1
  • 0
    @whimsical It's true though :P

    It's a language for people who want to and need to write robust code. NASA and ESA have written firmware for their space probes in rust for example. Like actually series software :P
Add Comment