I'm not a big fan of HTWFAIP. It's basically "don't be a jerk". A lot of geeks are good at that already, and could actually afford to be a bit more of a jerk.
People with lots of empathy who can't "read people" come across as ... awkward. Or dorky. Yeah ... the word is "dorky". Kinda like Simon Tan.