But seems to me to miss a point about WHY they go on being wrong. It seems to me that being a confident idiot is not just more comforting: it is also more workable and financially more lucrative than accepting your inevitable incompetence and curling up in a corner. And it's not like whatever it is won't be done by SOME confident idiot, and very likely the other guy is no better than you.
Years ago when I taught internet skills to small businesses I would often meet people - usually women, but sometimes older men - who knew exactly how idiotic, unskilled and slow-brained they were. And they allowed this knowledge to completely disable their ability to learn. It's all very well accepting that you are an idiot, but so many things don't require to be done to world standards: they just require to be done, and often confidence is the difference between doing them well-enough and not at all.
This has not been a good month for me. I have made some screwups. I'm currently in that unfortunate state when you look at everything you do and think 'Blimey, that's crap'. But it would be way too easy to allow those screwups to become overwhelming Monsters of Incompetence and flee them rather than sticking them with the pointy end. Also, being expected to get everything 100% right first time every time is not good for anyone, I'm pretty sure about that.
Sorry, this is rather a vague and general post. Apparently I have a tendency to get bogged down in technical specifics, and therefore, I am now lurching the other way. :-/