I am a software developer who has recently (6 months) been hired as the CTO of a medium-scale services organization in Pakistan (50 employees). I have not been given charge of all the projects yet but the bigger ones and all the new ones are under me. Before me there was no CTO; the CEO was juggling business development, HR and software development while advertising and content creation being under his wife.
My first job was also with this person as boss but in another company. We are also close friends as he being my university senior by a semester.
So somehow he continues to contact me through the QA department rather than directly. I always get his instructions about projects or employees from any of the QA specialists which feels very bad.
There are instances where he does contact me directly in the same day but about different things. After some effort I made him not offer support to employees directly which was undermining my authority as employees used this loophole to their advantage.
The typical instructions are related to many subjects that may be more or less like a new employee has arrived and give him privileges or an employee isn't responding or the client sent a message. Although all these channels are also in my possession and eventually we have to talk directly.
Maybe he is finding it difficult to work with a CTO role which he never had before.
How I can make this clear to him in a way that he doesn't find me odd?