Ask HN: Concerns around knowledge loss from vibe coding?

7 points by sudo_bang_bang a day ago

I’ve been spending the day playing with Claude 3.7 trying the vibe coding approach and I’ve been able to build some complex audio synthesis one off applications.

I have no understanding how any of it works. That sparked a lot of fear in me, not so much of job loss but knowledge loss.

As these models improve I’m worried we are going to build larger systems we do not understand. It’s hard enough as it is to read code written by humans, but I worry this will be exacerbated by these ever improving models.

TheMongoose a day ago

Not at all. I don't use AI for anything, so when everyone has become so dependent on the magic chat box to do everything for them and it falls short I'll have lots of work to do fixing it all.

ilaksh a day ago

I dislike the name "vibe coding". I would call it "AI programming" or "programming with natural language and an AI agent" or anything other than "vibe" anything.

I'm not giving it vibes, I'm giving it specifications.

So much of our culture and society seems to be aimed at appealing to 12 year olds.

  • muzani a day ago

    Gen X calls it "in flow". The appeal with vibe coding is it's one of the few ways you can be in flow when programming.

  • readyplayernull a day ago

    LLM Assisted Programming, LAP. But I'd rather call it leap coding, because that's how it feels, like a quantum leap.

  • butterlettuce a day ago

    > So much of our culture and society seems to be aimed at appealing to 12 year olds.

    this. totally agree, no cap ong.

    ohio.

kazinator 6 hours ago

Let's back up a little. Where the hell are you working, and why are they letting you dump proprietary company code into a third-party cloud application, and paste the result into your code base? What are you putting into the copyright header at the top of the file?

AI generated code is radioactive. I cannot even upstream anything in my open source projects if it's AI generated. Licensing has to be crystal clear. The person has to have the absolute rights to the code that they're trying to contribute.

falcor84 a day ago

I don't see an inherent difference between this and what you do as a product manager, when you assign a developer to implement something for you. And then you only need to really understand the tech when there's a constraint in moving forward quickly.

gregjor a day ago

If you didn’t understand how the code works to begin with, what knowledge did you lose?

  • lifeformed 6 hours ago

    You lost the opportunity to learn it if you did it normally

max_ a day ago

I think it won't be any different from how we use different software libraries we don't understand.

MattGaiser a day ago

As a general rule, this already seems to be the case.

I generally have no understanding of how the libraries I am using work. Many companies out there have software running that nobody at the company can define specific behaviour for. I worked for a company that had on premise servers, and for one product wasn’t sure where the physical server for that product was.

  • hypothesis a day ago

    Heck, you can even document deployment procedures and still lose them due to some wiki migration mishap or something like that, without anyone noticing. At least someone might notice that server is gone, less so with sparingly used documentation.

desdenova a day ago

So... try understanding the code? It's still just code, and if you don't understand it, you might learn something.

  • handfuloflight a day ago

    Right, it's right there for you to ask the same AI to explain you, that is, if you can't read syntax.