Nobody sets out to ship a SQL injection. Nobody opens their editor thinking "today I'll hardcode a secret." It happens because, in the moment, you were sure the code was fine. You wrote it. You understood it. Why would you need a tool to double-check your own thinking?
That confidence is the problem. Not your skill - your certainty about your skill, at the exact moment you have the least perspective on it: right after you wrote the code, while you still remember why every line seemed like a good idea.
The Dunning-Kruger effect isn't about other people
Everyone's heard of Dunning-Kruger. Everyone assumes it's about the junior dev who doesn't know what they don't know.
It's more uncomfortable than that.






