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. Devibecoding πŸ”§

Devibecoding πŸ”§

Scheduled Pinned Locked Moved Uncategorized
softwaredevelopvibecodingdevibecodingcodequality
3 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

    Devibecoding πŸ”§

    In my last post I defined vibecoded code as code nobody on your team has fully understood. But what happens when you take that code and make it yours?

    I think we need a term for this: devibecoding.

    πŸ’» Devibecoding is the process of taking code you don't fully grasp β€” whether AI generated or not β€” and systematically working through it until you truly own it. Understanding it, restructuring it, making it maintainable.

    🧠 This is not just code review. It's a mix of reverse engineering, refactoring and deep comprehension β€” without being able to ask the original author about their intent. Because there was no human author.

    πŸ’¬ Someone in the replies to my last post described exactly this: putting in the effort to understand and reformat AI output until it becomes their code. That's devibecoding in practice.

    πŸš€ And here is my take: this will become its own discipline. With its own tools, its own best practices, maybe its own specialists. Think tools that don't just lint but explain. That visualize where your understanding gaps are. Possibly even AI helping you understand AI code β€” ironic but inevitable.

    ⚑ The more vibecode exists in the world, the bigger the need for people who can devibecode it.

    What do you think β€” is this already part of your workflow? And what tooling would help you most? πŸ”

    #SoftwareDevelopment #AI #Vibecoding #Devibecoding #CodeQuality #DevLife #Refactoring

    radicalabacus@hachyderm.ioR 1 Reply Last reply
    1
    0
    • R relay@relay.infosec.exchange shared this topic
    • marcelschmall@infosec.exchangeM marcelschmall@infosec.exchange

      Devibecoding πŸ”§

      In my last post I defined vibecoded code as code nobody on your team has fully understood. But what happens when you take that code and make it yours?

      I think we need a term for this: devibecoding.

      πŸ’» Devibecoding is the process of taking code you don't fully grasp β€” whether AI generated or not β€” and systematically working through it until you truly own it. Understanding it, restructuring it, making it maintainable.

      🧠 This is not just code review. It's a mix of reverse engineering, refactoring and deep comprehension β€” without being able to ask the original author about their intent. Because there was no human author.

      πŸ’¬ Someone in the replies to my last post described exactly this: putting in the effort to understand and reformat AI output until it becomes their code. That's devibecoding in practice.

      πŸš€ And here is my take: this will become its own discipline. With its own tools, its own best practices, maybe its own specialists. Think tools that don't just lint but explain. That visualize where your understanding gaps are. Possibly even AI helping you understand AI code β€” ironic but inevitable.

      ⚑ The more vibecode exists in the world, the bigger the need for people who can devibecode it.

      What do you think β€” is this already part of your workflow? And what tooling would help you most? πŸ”

      #SoftwareDevelopment #AI #Vibecoding #Devibecoding #CodeQuality #DevLife #Refactoring

      radicalabacus@hachyderm.ioR This user is from outside of this forum
      radicalabacus@hachyderm.ioR This user is from outside of this forum
      radicalabacus@hachyderm.io
      wrote last edited by
      #2

      @marcelschmall it's similar to taking over a legacy system I guess, but it feels very different. With an old battle tested codebase, no matter how gnarly, there's something there to respect and trust. A theory of the system, a culture, a story. I enjoy the work involved in understanding a real codebase, it's like archaeology. I do what I'm paid to do, but I'm not looking forward to devibecoding. I'd rather just see the spec and write a new one than try to understand the plausible looking code puree

      marcelschmall@infosec.exchangeM 1 Reply Last reply
      0
      • radicalabacus@hachyderm.ioR radicalabacus@hachyderm.io

        @marcelschmall it's similar to taking over a legacy system I guess, but it feels very different. With an old battle tested codebase, no matter how gnarly, there's something there to respect and trust. A theory of the system, a culture, a story. I enjoy the work involved in understanding a real codebase, it's like archaeology. I do what I'm paid to do, but I'm not looking forward to devibecoding. I'd rather just see the spec and write a new one than try to understand the plausible looking code puree

        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

        @radicalabacus Love the archaeology metaphor. And I think you nailed the core difference β€” legacy code has a story, vibecode doesn't. Digging through an old codebase you can always ask "why did they do this?" and find an answer. With vibecode that question leads nowhere.

        Which makes me wonder: is devibecoding even the right response in every case? Maybe your instinct is the pragmatic answer β€” treat vibecode as a disposable draft. Use it to understand the problem space, extract the spec, then write it properly from scratch.

        That might actually be the most efficient form of devibecoding β€” not saving the code but saving the knowledge.

        1 Reply Last reply
        1
        0
        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