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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. 🤖 Everyone talks about vibecoding but most definitions focus on how the code was created.

🤖 Everyone talks about vibecoding but most definitions focus on how the code was created.

Scheduled Pinned Locked Moved Uncategorized
softwaredevelopvibecodingcodequalitydevlife
8 Posts 2 Posters 0 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.
  • marcelschmall@infosec.exchangeM This user is from outside of this forum
    marcelschmall@infosec.exchangeM This user is from outside of this forum
    marcelschmall@infosec.exchange
    wrote last edited by
    #1

    🤖 Everyone talks about vibecoding but most definitions focus on how the code was created. I think that misses the point.

    My take: vibecoded code is code that nobody on your team has fully understood. It doesn't matter if an AI wrote it, a junior dev copied it from Stack Overflow, or a senior dev hacked it together at 2am. If nobody has truly reviewed and comprehended it — it's vibecode.

    That distinction matters because it shifts the conversation from "did you use AI?" to "do you actually know what this does?" 🔍

    This also means: code that an AI generated but you thoroughly reviewed and understood is NOT vibecode. The tool doesn't define the category — your level of understanding does.

    Why does this matter? Because it changes the risk assessment entirely. Using AI to write code you then deeply review is just a productivity tool. Shipping code you don't fully grasp is a conscious risk decision — sometimes justified, sometimes not.

    Do you agree with this definition? Or would you draw the line somewhere else?

    #SoftwareDevelopment #AI #Vibecoding #CodeQuality #DevLife

    blf_tpe@phpc.socialB 1 Reply Last reply
    0
    • marcelschmall@infosec.exchangeM marcelschmall@infosec.exchange

      🤖 Everyone talks about vibecoding but most definitions focus on how the code was created. I think that misses the point.

      My take: vibecoded code is code that nobody on your team has fully understood. It doesn't matter if an AI wrote it, a junior dev copied it from Stack Overflow, or a senior dev hacked it together at 2am. If nobody has truly reviewed and comprehended it — it's vibecode.

      That distinction matters because it shifts the conversation from "did you use AI?" to "do you actually know what this does?" 🔍

      This also means: code that an AI generated but you thoroughly reviewed and understood is NOT vibecode. The tool doesn't define the category — your level of understanding does.

      Why does this matter? Because it changes the risk assessment entirely. Using AI to write code you then deeply review is just a productivity tool. Shipping code you don't fully grasp is a conscious risk decision — sometimes justified, sometimes not.

      Do you agree with this definition? Or would you draw the line somewhere else?

      #SoftwareDevelopment #AI #Vibecoding #CodeQuality #DevLife

      blf_tpe@phpc.socialB This user is from outside of this forum
      blf_tpe@phpc.socialB This user is from outside of this forum
      blf_tpe@phpc.social
      wrote last edited by
      #2

      @marcelschmall Interesting take! After one year as a beginner vibe coder I agree with you. 1/ I can’t go beyond a few hundred lines of code without losing understanding of what the machine does. 2/ I do a lot of effort to understand what’s going on, reformat and it’s rewarding 3/ I still do a lot of mistakes and can be stuck with long debugging! But I also start to grasp how it works. It’s not all black and white.

      marcelschmall@infosec.exchangeM 1 Reply Last reply
      0
      • blf_tpe@phpc.socialB blf_tpe@phpc.social

        @marcelschmall Interesting take! After one year as a beginner vibe coder I agree with you. 1/ I can’t go beyond a few hundred lines of code without losing understanding of what the machine does. 2/ I do a lot of effort to understand what’s going on, reformat and it’s rewarding 3/ I still do a lot of mistakes and can be stuck with long debugging! But I also start to grasp how it works. It’s not all black and white.

        marcelschmall@infosec.exchangeM This user is from outside of this forum
        marcelschmall@infosec.exchangeM This user is from outside of this forum
        marcelschmall@infosec.exchange
        wrote last edited by
        #3

        @Blf_tpe This is a great real world example! Your point 2 is exactly the key — the moment you put in the effort to understand and reformat, it stops being vibecode. You are turning AI output into YOUR code.

        And point 1 is interesting — a few hundred lines seems to be the natural ceiling where vibecoding starts to break down. Beyond that, debugging (point 3) becomes the real cost.

        Sounds like you are already moving from vibecoding to AI-assisted coding — and that's a huge difference in terms of risk.

        blf_tpe@phpc.socialB 1 Reply Last reply
        0
        • marcelschmall@infosec.exchangeM marcelschmall@infosec.exchange

          @Blf_tpe This is a great real world example! Your point 2 is exactly the key — the moment you put in the effort to understand and reformat, it stops being vibecode. You are turning AI output into YOUR code.

          And point 1 is interesting — a few hundred lines seems to be the natural ceiling where vibecoding starts to break down. Beyond that, debugging (point 3) becomes the real cost.

          Sounds like you are already moving from vibecoding to AI-assisted coding — and that's a huge difference in terms of risk.

          blf_tpe@phpc.socialB This user is from outside of this forum
          blf_tpe@phpc.socialB This user is from outside of this forum
          blf_tpe@phpc.social
          wrote last edited by
          #4

          @marcelschmall Thinking about it, I feel there’s a misunderstanding in the community. Newbies like me feel empowered at first because coding is a bit magical, after a while we realize all the work that’s been done, how precious documentation, open-source etc is. And LLMs do bring lots of people to open-source ! (1/2)

          blf_tpe@phpc.socialB 1 Reply Last reply
          0
          • blf_tpe@phpc.socialB blf_tpe@phpc.social

            @marcelschmall Thinking about it, I feel there’s a misunderstanding in the community. Newbies like me feel empowered at first because coding is a bit magical, after a while we realize all the work that’s been done, how precious documentation, open-source etc is. And LLMs do bring lots of people to open-source ! (1/2)

            blf_tpe@phpc.socialB This user is from outside of this forum
            blf_tpe@phpc.socialB This user is from outside of this forum
            blf_tpe@phpc.social
            wrote last edited by
            #5

            But people like me don’t understand everything at first 🙂 So for existing members, rather than feeling threatened by ai or annoyed by low level feedback, it can be seen also as a huge opportunity to promote opensource to a very large new audience! (2/2)

            marcelschmall@infosec.exchangeM 1 Reply Last reply
            0
            • blf_tpe@phpc.socialB blf_tpe@phpc.social

              But people like me don’t understand everything at first 🙂 So for existing members, rather than feeling threatened by ai or annoyed by low level feedback, it can be seen also as a huge opportunity to promote opensource to a very large new audience! (2/2)

              marcelschmall@infosec.exchangeM This user is from outside of this forum
              marcelschmall@infosec.exchangeM This user is from outside of this forum
              marcelschmall@infosec.exchange
              wrote last edited by
              #6

              @Blf_tpe Great point — AI as a gateway to open source is a real upside I hadn't considered enough. More people discovering and appreciating the ecosystem is genuinely valuable.

              But there's a flip side: if a lot of newcomers start opening issues or PRs on established projects without fully understanding the codebase, that can overwhelm maintainers who are already stretched thin. The intent is good but the burden is real.

              Maybe the better path for beginners is to start your own small open source project with vibecoded code. Put it out there, get feedback, learn from the community. That way you build understanding without adding noise to existing projects.

              Places like Mastodon could actually be great for that — share your project, ask for feedback, learn in public. Devibecoding as a community effort rather than a solo struggle.

              blf_tpe@phpc.socialB 1 Reply Last reply
              0
              • marcelschmall@infosec.exchangeM marcelschmall@infosec.exchange

                @Blf_tpe Great point — AI as a gateway to open source is a real upside I hadn't considered enough. More people discovering and appreciating the ecosystem is genuinely valuable.

                But there's a flip side: if a lot of newcomers start opening issues or PRs on established projects without fully understanding the codebase, that can overwhelm maintainers who are already stretched thin. The intent is good but the burden is real.

                Maybe the better path for beginners is to start your own small open source project with vibecoded code. Put it out there, get feedback, learn from the community. That way you build understanding without adding noise to existing projects.

                Places like Mastodon could actually be great for that — share your project, ask for feedback, learn in public. Devibecoding as a community effort rather than a solo struggle.

                blf_tpe@phpc.socialB This user is from outside of this forum
                blf_tpe@phpc.socialB This user is from outside of this forum
                blf_tpe@phpc.social
                wrote last edited by
                #7

                @marcelschmall I get it 🙂 For sure so many people are coming at once… but I think the intent from all those PRs is very genuine! So there’s two ways to look at it. But overall it seems the community is quite defensive, while it might be time to put lots of YouTube videos on how to share PR, how to behave, where to help etc. Because long term it’s definitely worth. And I did give donations to a fair share of projects too, even converted my mom to give to Debian 😂

                marcelschmall@infosec.exchangeM 1 Reply Last reply
                0
                • blf_tpe@phpc.socialB blf_tpe@phpc.social

                  @marcelschmall I get it 🙂 For sure so many people are coming at once… but I think the intent from all those PRs is very genuine! So there’s two ways to look at it. But overall it seems the community is quite defensive, while it might be time to put lots of YouTube videos on how to share PR, how to behave, where to help etc. Because long term it’s definitely worth. And I did give donations to a fair share of projects too, even converted my mom to give to Debian 😂

                  marcelschmall@infosec.exchangeM This user is from outside of this forum
                  marcelschmall@infosec.exchangeM This user is from outside of this forum
                  marcelschmall@infosec.exchange
                  wrote last edited by
                  #8

                  @Blf_tpe Totally agree — the intent is real and the community should meet that with openness, not defense. The people coming in through vibecoding are potential long term contributors and supporters. Your mom donating to Debian is living proof of that.

                  The YouTube tutorial idea is exactly right. The technical barrier to contributing is lower than ever thanks to AI. But nobody teaches you how to write a good commit message, how to read contributing guidelines, or when NOT to open a PR. That cultural onboarding is the real gap.

                  Maybe that's actually a community project worth vibecoding — an interactive guide for first time open source contributors.

                  1 Reply Last reply
                  1
                  0
                  • R relay@relay.infosec.exchange shared this topic
                  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