As a 60 year old rogue and rake, I can say this is solid advice that a lot of men and women could use, especially younger people, who seem to have taken nerdiness and lack of social graces to an order of magnitude higher level than when I was a kid. .