When I was 14 years old, my mom took my iPod to a repair shop because it refused to turn on. In a week, when they said they fixed it, I went to this shop with my friend. Although I had the address, I couldn't locate the building, and we spent an hour searching for it in the cold. We passed an internet café and a wonderful idea popped into my head. I sent them this email:
My fingers are freezing.
Been looking for your motherfucking shop for an hour.
Barely writing. Wait for me, assholes.
Of course actually meeting the guys who fixed my iPod wasn't exactly fun—I'm glad they had some sense of humor. But they also called my mom and advised her to teach me some manners.What came as a surprise to me is that the same minute I walked into the store I realized that sending this email—heck, even stopping to write it—was a grand silly idea. Self-WTF. I couldn't remember just why I did this. It was like I had this silly little brother who did it, but it was me who had to face the consequences. But then, just five minutes ago this seemed like a really clever and fun thing to do!
In such moments I did not just embarrass myself (and my mom) in front of people I don't know, but I also made my family extremely puzzled because I was the “smart” kid who has been learning programming by books since twelve, knew OOP and stuff, moderated a large internet forum dedicated to programming, and this kind of behavior just didn't fit together with what they knew about me.
Sometimes people do very silly things they later regret. And usually they do them because they try their best at a given moment, with all the knowledge and context they are given, and make a wrong decision. Such decisions I never regret.
But sometimes people do their worst for no apparent reason, and then they WTF at themselves. Their judgement fails them, something blinds them and they do unimaginably stupid stuff, and later they feel even more embarrassed because they don't just see how misguided they were—but that it was so painfully obvious from the start.
I think it's important to understand this distinction this before judging people in any way.