Even if #vibecoding can democratize programming, I don't believe it should.
I do not believe someone should be allowed to make software unless they have learned to program.
Novice programmers have enough of a god complex as it is. Learning how things actually work under the hood, how they can go wrong, and how much work goes into making that not happen has the tendency to take a plucky young idiot down a few pegs.
(I say "tendency" because plenty of tech bros slip through the cracks -- although most of them don't actually know how to program.)
Giving a young programmer an #LLM who constantly tells them how smart they are and lets them tell it what they want, then does all the work for them, is a recipe for making them build things they have no business building, which is how you end up with a social media site with literally no database authentication and lets anyone make posts as anyone else going live to the entire fucking internet