Nonetheless, there's a difference between caring about people and caring about people's feelings. The latter is really all about oneself; if you lie to avoid hurting people's feelings, you're really trying to avoid them being pissed off at you. If you don't think someone is able to process the truth, better to say nothing at all.
My take on this is that tact should be the default in any relationship, but if you have a true interest in it, you should try and learn to what extent the other person can take honesty, and relax protocols accordingly for a more authentic communication. It takes empathy and tact to do this well.
I tend to gravitate towards people with a sense of humour, esp. an ability to laugh at themselves, and avoid fragile egos like the plague if I can help it. Then again, I expect some prudent distance from strangers until I have somehow cued them/welcome them/asked them to tell me their opinions about my stuff.
It also takes time.