Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programmer Humor
  3. Vibe Coding

Vibe Coding

Scheduled Pinned Locked Moved Programmer Humor
programmerhumor
33 Posts 28 Posters 2 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C [email protected]
    This post did not contain any content.
    U This user is from outside of this forum
    U This user is from outside of this forum
    [email protected]
    wrote on last edited by [email protected]
    #11

    Why the fuck one uses Rick Rubin’s pic for the vibe coder? He’s a legend and he represents whatever AI is not.

    P 1 Reply Last reply
    33
    • M [email protected]

      I am so sad that people I know (not you, OP) are using the phrase 'vibe coding' seriously now, like it's some new discipline of coding. It's a facetious term! The joke is that it's not real coding! Stop!!!!!

      V This user is from outside of this forum
      V This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #12

      I’ve seen job postings on Upwork that mention “vibe coding” as a skill requirement.

      They want vibe coders who can do the work of a team for a fraction of the price. And if the code is buggy they can always dispute.

      So it becomes your responsibility to provide a team’s worth of proofed code.

      1 Reply Last reply
      6
      • C [email protected]
        This post did not contain any content.
        kairubyte@lemmy.dbzer0.comK This user is from outside of this forum
        kairubyte@lemmy.dbzer0.comK This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #13

        Generous to think vibe coders could write the feature in 20 minutes.

        1 Reply Last reply
        3
        • C [email protected]
          This post did not contain any content.
          B This user is from outside of this forum
          B This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #14

          I have tried vibe coding on a couple small hobby projects and it did not workout in any of the cases, zero out of 4 or 5 ish attempts. It will get you kind of close, but it takes way way too long and it doesn't work so you are actually just getting started. Are there actually techniques to vibe coding or is this all bullshit? I don't want to spend more time looking into it...

          Z J 2 Replies Last reply
          13
          • C [email protected]
            This post did not contain any content.
            J This user is from outside of this forum
            J This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #15

            It's always funny how few people consider that AI might actually help you write better code. Instead, the discussion is reduced to “vibe coding” versus fully manual coding.

            1 Reply Last reply
            3
            • U [email protected]

              Why the fuck one uses Rick Rubin’s pic for the vibe coder? He’s a legend and he represents whatever AI is not.

              P This user is from outside of this forum
              P This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #16

              Rubbed me the wrong way too, dude is the exact opposite of AI. He IS clearly vibing in the photo however.

              1 Reply Last reply
              6
              • B [email protected]

                I have tried vibe coding on a couple small hobby projects and it did not workout in any of the cases, zero out of 4 or 5 ish attempts. It will get you kind of close, but it takes way way too long and it doesn't work so you are actually just getting started. Are there actually techniques to vibe coding or is this all bullshit? I don't want to spend more time looking into it...

                Z This user is from outside of this forum
                Z This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #17

                I consider myself a bad hobbyist programmer. I know a decent bit about programming, and I mainly create relatively simple things.

                Before LLMs, I would spend weeks or months working on a small program, but with LLMs I can often complete it significantly faster.

                Now, I don't suppose I would consider myself to be a "vibe coder", because I don't expect the LLM to create the entire application for me, but I may let it generate a significant portion of code. I am generally coming up with the basic structure of the program and figuring out how it should work, then I might ask it to write individual functions, or pieces of functions. I review the code it gives me and see if it makes sense. It's kind of like having an assistant helping me.

                Programming languages are how we communicate with computers to tell them what to do. We have to learn to speak the computer's language. But with an LLM, the computer has learned to speak our language. So now we can program in normal English, but it's like going through a translator. You still have to be very specific about what the program needs to do, or it will just have to guess at what you wanted. And even when you are specific, something might get lost in translation. So I think the best way to avoid these issues is like I said, not expecting it to be able to make an entire program for you, but using it as an assistant to create little parts at a time.

                B V 2 Replies Last reply
                7
                • C [email protected]
                  This post did not contain any content.
                  T This user is from outside of this forum
                  T This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #18

                  One of my teammates used AI (our company heavily encourages it) to write code. It did what it was supposed to and the tests passed, but it was the most ugly and unmaintainable shit ever. For one example, I don't want to have to untangle a for i = 0; i++; i <= len(foo) {} that has multiple ifs inside that separately increment and decrement the loop counter i when trying to troubleshoot an issue.

                  D 1 Reply Last reply
                  11
                  • C [email protected]
                    This post did not contain any content.
                    30p87@feddit.org3 This user is from outside of this forum
                    30p87@feddit.org3 This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #19

                    I could've coded in 20 minutes?

                    Wrong. They couldn't. That's why they're vibe "coders", not coders.

                    1 Reply Last reply
                    19
                    • Z [email protected]

                      I consider myself a bad hobbyist programmer. I know a decent bit about programming, and I mainly create relatively simple things.

                      Before LLMs, I would spend weeks or months working on a small program, but with LLMs I can often complete it significantly faster.

                      Now, I don't suppose I would consider myself to be a "vibe coder", because I don't expect the LLM to create the entire application for me, but I may let it generate a significant portion of code. I am generally coming up with the basic structure of the program and figuring out how it should work, then I might ask it to write individual functions, or pieces of functions. I review the code it gives me and see if it makes sense. It's kind of like having an assistant helping me.

                      Programming languages are how we communicate with computers to tell them what to do. We have to learn to speak the computer's language. But with an LLM, the computer has learned to speak our language. So now we can program in normal English, but it's like going through a translator. You still have to be very specific about what the program needs to do, or it will just have to guess at what you wanted. And even when you are specific, something might get lost in translation. So I think the best way to avoid these issues is like I said, not expecting it to be able to make an entire program for you, but using it as an assistant to create little parts at a time.

                      B This user is from outside of this forum
                      B This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #20

                      That's cool. It doesn't sound like you are vibe coding because you don't expect a working code, rather using LLM to learn more about coding in general. Is there any technique you learned to make it go faster or work better thru that process?

                      P 1 Reply Last reply
                      1
                      • B [email protected]

                        That's cool. It doesn't sound like you are vibe coding because you don't expect a working code, rather using LLM to learn more about coding in general. Is there any technique you learned to make it go faster or work better thru that process?

                        P This user is from outside of this forum
                        P This user is from outside of this forum
                        [email protected]
                        wrote on last edited by [email protected]
                        #21

                        [This comment has been deleted by an automated system]

                        B 1 Reply Last reply
                        1
                        • T [email protected]

                          One of my teammates used AI (our company heavily encourages it) to write code. It did what it was supposed to and the tests passed, but it was the most ugly and unmaintainable shit ever. For one example, I don't want to have to untangle a for i = 0; i++; i <= len(foo) {} that has multiple ifs inside that separately increment and decrement the loop counter i when trying to troubleshoot an issue.

                          D This user is from outside of this forum
                          D This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #22

                          Idk, sounds to me like it did a good job mimicking humans. 😛

                          1 Reply Last reply
                          8
                          • F [email protected]

                            I think that's one of the dangers of AI: asking AI is a low-cost action (typing out a question), that has a chance to have big returns (saving you hours of work). It usually isn't worth it. But sometimes it is, so people keep doing it.

                            R This user is from outside of this forum
                            R This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #23

                            if you utilize it as a tool it's fine. it can be a good rubber duck or github copilot saves you like 2 seconds to just hit tab to complete something that's correct in the preview. But utilizing it to do anymore than that and you've lost. Claude will constantly make things up or tell you to use libraries that have been orphaned for like 5+ years.

                            anyone who says "it can help you write better code" are fooling themselves. I've yet to see it.

                            1 Reply Last reply
                            3
                            • C [email protected]
                              This post did not contain any content.
                              V This user is from outside of this forum
                              V This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #24

                              Rick Rubin is not a vibe coder

                              B 1 Reply Last reply
                              9
                              • Z [email protected]

                                I consider myself a bad hobbyist programmer. I know a decent bit about programming, and I mainly create relatively simple things.

                                Before LLMs, I would spend weeks or months working on a small program, but with LLMs I can often complete it significantly faster.

                                Now, I don't suppose I would consider myself to be a "vibe coder", because I don't expect the LLM to create the entire application for me, but I may let it generate a significant portion of code. I am generally coming up with the basic structure of the program and figuring out how it should work, then I might ask it to write individual functions, or pieces of functions. I review the code it gives me and see if it makes sense. It's kind of like having an assistant helping me.

                                Programming languages are how we communicate with computers to tell them what to do. We have to learn to speak the computer's language. But with an LLM, the computer has learned to speak our language. So now we can program in normal English, but it's like going through a translator. You still have to be very specific about what the program needs to do, or it will just have to guess at what you wanted. And even when you are specific, something might get lost in translation. So I think the best way to avoid these issues is like I said, not expecting it to be able to make an entire program for you, but using it as an assistant to create little parts at a time.

                                V This user is from outside of this forum
                                V This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #25

                                by "completing it" do you mean having something that seems like it works? Or something that you know works? If it's the former then you've just had the computer do the easy part (creating something) and skipped the actually hard part (making it robust).

                                Are errors handled properly, is all input being validated? If using https, are you actually verifying certificates? This sort of thing

                                Z 1 Reply Last reply
                                0
                                • V [email protected]

                                  Rick Rubin is not a vibe coder

                                  B This user is from outside of this forum
                                  B This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #26

                                  Rick would feel insulted

                                  1 Reply Last reply
                                  1
                                  • V [email protected]

                                    by "completing it" do you mean having something that seems like it works? Or something that you know works? If it's the former then you've just had the computer do the easy part (creating something) and skipped the actually hard part (making it robust).

                                    Are errors handled properly, is all input being validated? If using https, are you actually verifying certificates? This sort of thing

                                    Z This user is from outside of this forum
                                    Z This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #27

                                    Well since I just program for a hobby, I am able to complete things to the point that they meet my own requirements. If I need error handling for something, I can just ask the LLM to add error handling, it typically works out quite well.

                                    V 1 Reply Last reply
                                    0
                                    • Z [email protected]

                                      Well since I just program for a hobby, I am able to complete things to the point that they meet my own requirements. If I need error handling for something, I can just ask the LLM to add error handling, it typically works out quite well.

                                      V This user is from outside of this forum
                                      V This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #28

                                      so no. Before llms came around, lots of people were hobby programmers. We learned. Sorry to be blunt, but being a hobbyist is not an excuse. The best programmers I know are hobbyists

                                      1 Reply Last reply
                                      1
                                      • F [email protected]

                                        My company sends out emails like "vibe it up" with links to their vibe coding workshops.

                                        I'm getting the impression that people need it explained that "vibe coding" is not supposed to be a complement.

                                        N This user is from outside of this forum
                                        N This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #29

                                        “Vibe coding” is the new “bleeding edge” with people using it who never even knew it was negative.

                                        1 Reply Last reply
                                        1
                                        • C [email protected]
                                          This post did not contain any content.
                                          J This user is from outside of this forum
                                          J This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #30

                                          "Prompt Engineer" to go into the bin right next to "webmaster" for ridiculous job titles having that same vibe as putting "I know how to use Word" on a resume.

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups