5 ms·
And once AI is not there anymore, you're back on square one. It only looks effective if you remove learning from the equation. It's the wrong tool for the job
by codr7 1y ago
And once AI is not there anymore, you're back on square one.
It only looks effective if you remove learning from the equation.
It's the wrong tool for the job, that's what it is.
- swat535 1y agoHow is it the wrong tool for the job? In this particular case it's excellent, it can help you find proper abstractions.. without them you wouldn't realize. I kind of view this use case as enhanced code linters
- thejazzman 1y agoIf that's how engineers used it, sure, but instead many pretend they're brilliant by committing 10k lines they don't understand. I quit my last very good job because I became so fed up with this situation. It was bad enough before the CTO started using LLMs. It was ABSURD after. (This was a YC company that sold quickly after I quit, at a loss, presumably because they didn't know what else to do)
- mattfca 1y agothe classification of a tool being right for the job does not depend on how people use it someone holding a hammer by the head and failing at getting the nail in doesnt mean a hammer is a bad tool for nailing
- thejazzman 1y ago> If that's how engineers used it, sure No part of what I said suggested the tool wasn't capable of being a useful tool.
- dabockster 1y ago> It only looks effective if you remove learning from the equation. It's effective on things that would take months/years to learn, if someone could reasonably learn it on their own at all. I tried vibe coding a Java program as if I was pair programming with an AI, and I encountered some very "Java" issues that I would not have even had the opportunity to get experience in unless I was lucky enough to work on a Fortune 500 Java codebase. AI doesn't work in a waterfall environment. You have to be able to rapidly iterate, sometimes in a matter of hours, without bias and/or emotional attachment.
- Jensson 1y ago> AI doesn't work in a waterfall environment. You have to be able to rapidly iterate, sometimes in a matter of hours, without bias and/or emotional attachment. What do you mean? There is no difference between waterfall or agile in what you do during a few hours.
- lawgimenez 1y agoI just came out from a cave, what is this vibe coding?
- RossBencina 1y agoA form of coding by proxy, where the developer instructs (in English prose) an LLM software development agent (e.g. cursor IDE, aider) to write the code, with the defining attribute that the developer never reviews the code that was written.
- dabockster 1y agoI review my vibe code, even if it’s just skimming it for linter errors. But yeah, the meme is that people are apparently force pushing what ever gets spat out by an LLM without checking it.
- layer8 1y agoVibe coding is instructing AI to create/modify an application without yourself looking at or understanding the code. You just go by the "vibe" of how the running application behaves.
- ggregoire 1y agoMight not be the case for the senior devs on HN, but for most people in this industry, it's copy/pasting a jira ticket into a LLM, which generates some code that seems to work and a ton of useless comments, then pushing it on github without even looking at it once and then moving to the next ticket.
- 1y ago
- raincole 1y ago> And once AI is not there anymore Do you expect an incoming collapse of modern society? That's the only case where LLM would be "not there anymore." Even if this current hype train dies completely, there will still businesses providing LLM interference, just far less new models. Thinking LLM would be "not there anymore" is even more delusional than thinking programmer as a job would cease to exist due to LLM.