Now, I'm trying to figure out how to punish myself for being such an idiot.
Well, I don't give any comments on sexual preferences......
....No Honestly, I think everyone has that from time to time. I think it's more a problem that you force yourself to find a quick solution soon and think what to do and if it works. So you get used to a schematic that runs through your brain. If the solution is a bit apart from that you won't find it because you fix on another thing.
Don't know how often I thought "Well, why didn't I try that early.....quite obvious".
If you really want to punish yourself I would suggest a warm instead an ice cold beer after work