Alright, real talk moment. Last week I watched someone with zero coding background build a fully functional app in an afternoon. Working auth, a database, a halfway decent UI. Prompt in, app out. They were thrilled. I was thrilled for them. And also, if I'm honest, quietly having a small existential crisis in the corner of the room.

Not because I felt threatened exactly. More like — I spent actual years learning why guard let exists, why force-unwrapping an optional is basically playing production Russian roulette, why you don't just slap @State on everything and hope. And now that entire chunk of hard-won suffering can apparently be skipped with a well-worded prompt and a bit of patience. Cool. Cool cool cool. Love that for me.

The New Skill Isn't Coding. It's Knowing What You Don't Know.

Here's the thing that's been sitting weird with me: the app that person built works. It runs. It does the thing. But if it breaks in a weird edge case at 2am, they have no idea why, because they never had to build the mental model that would let them find out. They have the output without the map.

It's giving major "I summoned a shadow clone but I don't actually know ninjutsu" vibes. The clone can absolutely fight for you. It looks exactly like you. It even talks like you. But the second something goes wrong that the clone wasn't built to handle, you're standing there with zero chakra and zero idea what just happened, because you never did the training that would let you improvise.