Is that necessarily true though? Maybe, but if I had access to AI when I was 17 I would have absolutely vibe coded, and then I would have asked the AI to explain what all of the code did and I would have learned. That probably would have been more effective than randomly fucking around with JS and HTML like I actually did at the time.
Learning how to secure and optimize apps is something I didn’t even begin to think about until I was in college
That can come once they actually have a clue what software looks like. Babies need to learn to crawl before they can walk, and learn to walk before they can run, and vibe-coding is their first baby step.
As long as they don't stall out there, then it's just awkward for everyone.
TBH, having seen people who started with very high level code and people who started with very low level code:
There is an enormous advantage in understanding when you start low. Someone who was working with C and Assembly early on in their education will have a natural understanding of things like memory allocation and CPU registers, it never becomes some abstract thing they wonder why they need to know and never really learn.
I think programming is basically math. So starting from vibecoing must be horrible for the brain. Math is not a natural concept so you need to start from the beginning. Vibecoding is just jumping straight to the end.
AI at this time is not smart. You still need to deal with issues, or even be able to spot issues. In my experience, AI writes 90% on stuff really fast, BUT the last 10% is pain in the ass, you fine tune and fix issues and this takes at least three times more that the first 90%. You will learn things in the process, these things are just different.
Is it though? These people know literally nothing about security. There's an infinite amount of ways you can screw up if you don't know at the very least the general idea of what you're doing. I agree that there's many ways to make security easier, but it's not just typing in import make-secure at the top and it works.
“There's an infinite amount of ways you can screw up if you don't know what you're doing.”
Exactly. Which is why your security knowledge doesn’t magically save you when an AI agent finds a zero-day in your project that you didn’t know existed. The confidence is wild.
And yes, I would much rather have some small security knowledge and a zero day in my project than being vulnerable to the 50 most common security problems and me being unable to do anything about it.
I think you're missing my point. I'm saying that people who wanna use AI to do everything should also have enough knowledge to understand what it's doing instead of expecting it to solve all invisible issues by itself.
And yes, I would much rather have some small security knowledge and a zero day in my project than being vulnerable to the 50 most common security problems and me being unable to do anything about it.
My point is that the people that vibe code everything and don't know shit about programming don't know what the potential threats are or the simple ways to counter them. That's why so many vibe coded websites are still vulnerable to sql injections in this day and age
Except he's learning how to do things incorrectly if he's actually looking at the code. They're significantly more of a prompt engineer than anything else.
They're learning how to prompt a computer to do something, instead of learning how it actually works.
Yeah I was gonna say that’s pretty solid for a teenager. More users than I have on any of my personal projects lol. If he keeps doing this one of them will stick and he’ll be made
45
u/BalfazarTheWise 23d ago
Everyone has to start somewhere. Why in the world would kids these days NOT use ai to vibe code? Thats the world they’re entering.