I'm a programmer. When I make a foolish mistake coding a program, I find it amusing, and I often tell my coworkers about it. Stupid mistakes are funny in hindsight, even if I spent way too long figuring out what I did wrong. If I do something dopey at home, usually as a result of being distracted or absent-minded, I tell my wife what a dumb thing I just did and we both laugh about it. I've pointed out some of my silly mistakes in these forums too. I don't think I'm unusual, since other people do this too, and I don't think I'm particularly stupid in general. But why do we admit our most ridiculous errors? Shouldn't it be human nature to keep mum and hope nobody finds out you did something so dumb? I'd probably be insulted if somebody else pointed out my most foolish mistakes and called me stupid (which isn't allowed in the forums anyway), but I'm amused by making fun of myself for these things. Do you do the same thing?