| ▲ | mbrumlow 3 hours ago | |
The problem is not vibe coding. The problem is the people doing this were never good software engineers before vibe coding. Simply put you still need good practices to produce working good code with AI. Oddly what I have found best is patterns that many would cringe and demeans unit test and integration test. Yes I still vibe unit test and integration test, but more than ever I have to put on my PM and QA hat, even more so with web dev. For me the only part of the process that has changed is I don’t write the code. I still setup environments to run the code, I still manually poke at things I suspect will be fragile. But most importantly I still always run the software before shipping it. | ||
| ▲ | netdevphoenix 23 minutes ago | parent | next [-] | |
> Yes I still vibe unit test and integration test, False sense of security. What's stopping the agents from doing an elaborate form of "Assert.IsTrue(true)" in some/most/all of the tests since you are vibing it and not reviewing it? | ||
| ▲ | Frieren 37 minutes ago | parent | prev | next [-] | |
> The problem is not vibe coding. Except that it is the enabler. Without AI there are no 5K lines of code that no human has ever seen. AI introduces a new category of problem that did not exist before. | ||
| ▲ | Keyframe 2 hours ago | parent | prev | next [-] | |
Couldn't have said it better myself. Issue at hand is if you're working in an environment that enables such people and even encourages that behaviour. Suddenly, their voice is the same where it was never even a whisper before, and you can't do anything about it. It is extremely demotivating and I would actually propose a more radical approach to it - either embrace the shit in full and commit to it as well or really do engage into another company where there's a better filter for hiring. The latter are usually smaller companies because they can't afford no to. | ||
| ▲ | ubercore an hour ago | parent | prev [-] | |
Well said. The problem is that vibe coding can paper over bad engineering practices for awhile. And results look good, and when you raise concerns people look at you like you're dumb and trying to slow things down. But the underlying bad practices _will_ bite the same they would have before AI, you just don't know when. It's a really frustrating state of the industry to be in. | ||