Let's say that we have two site columns, named Department. This column will be used in one content type as an recipient and in another content type as sender.
What is more the best practise? To have two different site columns or just use one? This problem is actually more complicated. For example, a column site named Date. Should y have one site column "date" and use it everywhere or for every content type you use different "date" site columns?