Some of you, vibe-coders, are the exact definition of Mount Stupid.
I was also young and cocky and thought I knew better than everyone else.
A bitter lesson I learned the hard way: good software is way more than what you see on the screen. A million micro-decisions hold it all together behind the scenes. You might not see them, but they are there and matter.
It's awesome that people are vibe-coding and learning how to build software. It's not the conventional way most of us went through, but it's also valid, and I hope it sticks.
But you gotta understand that it's unlikely you'll build good software after a day of talking to a model, especially with the current state of this technology. It will take time and much more work than these models can give you today.
So stay humble, have fun, and use this as an opportunity to learn and improve. You'll find a ton of people willing to help!
But if you get cocky, start disparaging "boomer" developers, make fun of those pointing out the problems you are creating, and in general, have a know-it-all attitude, don't be shocked when people exploit every single vulnerability you created.
Tomorrow, we might all become obsolete, but that's not today.