I did suggest that the author should take a walk to clear his mind, and not attempt to zen out at a social gathering. I also suggested that the author shouldn't go to social gatherings that he doesn't want to be at.
Learning to say no without anxiety is a super power.
Also, social events and casual conversation is a great way to be social and engage in conversation while excising rubber duck debugging. So long as you make it entertaining for the other party, it's fun... explaining how stuff works for people who are curious is usually fun for both parties.
It's different strokes for different folks for sure, but don't limit your stroke options... and try not to get shampoo in your keyboard.
http://www.cnn.com/2009/HEALTH/04/22/chewing.gum.benefits/in...
1. People who get migraines are probably chewing too much gum (that is, chewing too much in general.)
2. There's a sharp increase in dementia when people lose their teeth, and this is likely because they aren't chewing enough.
Neither of these were particularly strong studies (the first of the two only had a sample-size of 30, if I recall) but they do support one-another on a general hypothesis: chewing plays a large and necessary part in oxygenating your brain.
Going to the social gathering wasn't the problem. The problem was him excusing himself from that social gathering.
In fact, going to the social gathering was the solution. He is an extrovert, who had been trying to solve a problem alone for two weeks. Being an extrovert, going to a place where there is a lot of people is gonna do a lot more than going for a walk alone.
What gets me is this piece comes across as very defensive. Why deride the man missing his elevator when he's on his phone (maybe he's not in the moment because he too is working on a problem) ? Why deride a hoodie at an office party? Why deride Dan for having a different social pattern than you ("Talks too much") especially when it's in line with his career?
Because he's human and he thinks like that and the article isn't self-censoring to appeal to everyone?
For me personally, quiet walk probably won't cut it, because I'd still be focusing on that same solution that failed. But switching my mind completely often helps me to stumble upon a fresh way to solve my problem that will likely work.
And no, spending more time solving the bug instead of attending social events isn't the cure either. You need to physically remove yourself from a problem if you want a fresh perspective. Go sleep, hang out, eat something, get back. There are very few problems that I haven't solved in a career full of challenges and this one will not be any different, I just need to respect the mechanics of coming up with a solution.