It's a piece of cake to insult the hell out of someone and never call them a name. I prefer being direct, though. It's more honest.
Or easy?
Both honest and easy.
Does your approach to being direct and honest look the same in RL?
Nope. Although I am still quite direct, I have the luxury of have many other forms of communication available to buffer the hit. Just the other day, a person came into my office to take some papers off my desk to process further. She assumed they were in one pile (she has fucked with shit on my desk before and I have asked her to leave it alone and wait until I am finished). So, on Wednesday, when she tried it again, I snapped, "Don't fuck with my piles!" She stopped immediately, but we laughed, too, because I had a smile on my face - but, she knew I meant what came out of my mouth.
For other folks who I find to be a bit unstable upstairs and more into personal shit than goal or mission focused - I simply don't interact with them at all, except for the business at hand. And, I'm direct as hell.
I don't poke or egg on others because it's counterproductive and I don't have work friends - poor professional judgement to do so.
There are some with whom I prefer to have a trivial non-work convo for stress relief, but never anything deep or personal.
But, yes, in general I am direct at work. In general, I use profanity, but in limited instances. I have conflicts - they are unavoidable and useful in problem solving and growth - but I chose not to combat.
I keep it simple - goo for efficiency, good for efficacy. The job is challenging enough not to have any personal issues get in the way.