I started my software engineer career six years back in a company. I always used prefix "Sir" when communicating with the director of that company (both emails and verbally).
After two years I resigned from that company. But I still used "Sir" when talking with that director.
Now I am working as a "Tech Lead" in another company. Today, I got a confirmation from HR, a new person will join as a "Senior Software Engineer" next month.
He is the same director! (His company was shutdown about 2-3 months back).
Now my problem is how should I communicate with him? I always used "Sir" when I was talking with him and I have huge respect for him. But after just one month he will work under me. I have no idea how I should communicate with him. I am not comfortable even saying "do this work", etc....
And please note that, we never call "Sir" unless he is a teacher, upper level position person, or a customer /client in Sri Lankan culture. So, if I call as "Sir" for my team member or person in lower level me (I mean job position wise), people will think that I am crazy person.
Update : I invite him to a dinner and discuss with him about this thing. Idea got from Nemanja Trifunovic