Hacker News new | ask | show | jobs
by _pdp_ 482 days ago
A quick scan of various reddit forums reveals how "vibe coders" experience exponential levels of difficulty past the simple landing page. Things like setting up basic auth for example is non-trivial (outside of PasS) and there are many other aspects that require at least some understanding of what is going on.

My only concern of this type of programming is when it starts involving end users, specifically around privacy and security. It is not that AI written software is less or more secure. It is just about the whole live-cycle of software development and maintenance. Vibe-coders might not visit this forum for example and might not be aware of a security exploit that must be fixed asap... or even be aware that they need to perform basic level of software support to avoid costly intervention in the future. It is not going to happen - not today.

I am thinking that this type of coding is only going to increase the demand for professional services. The closest analogy I can provide is that almost anyone can perform basic level of DYI and many do - but when it comes to more serious work you rely on contractors to get the job done.

1 comments

> Vibe-coders might not visit this forum for example and might not be aware of a security exploit that must be fixed asap.

This is true of "regular" coders too, i've worked with/for extremely experienced programmers who, while knowing the security risks, implemented (or even worse, asked me to implement) flakey authentication systems, exposed databases, etc. I don't think this is an AI issue, it's a "care about your users" issue.

> is only going to increase the demand for professional services

Then shouldn't we be happy that more people are embracing vibe coding?

> Then shouldn't we be happy that more people are embracing vibe coding?

I don’t know about you, but I’m not looking forward to reverse engineering and maintaining someone else’s vibe coded mess.

It’s like when someone makes a quick and dirty proof of concept to impress management and then hands it off to another team to make it usable in production. They did 20% of the work but took 80% of the credit. Now you have to to the remaining 80% of the work to make it into what it needs to be, but management is only going to be disappointed because you’re moving so slowly relative to the proof of concept creator.

I am! I've always enjoyed tutoring junior coders. I'm not that advanced either, and I tend to focus more on the conceptual than practical side of things, so it gives me an excellent lever to improve myself as well.
There's a big difference between someone knowing about security and taking a calculated risk, and someone who understands neither the risks nor the semantics of code handed to them. There are also legal issues. Even in the most optimistic cases, I think we're 50 years away from this making sense for most software.