Let me explain my team hierarchy and policy considering office-time, before I ask the question.
I work in the software engineering industry. We have a very simple hierarchy: Manager, I will call M. He drives the business and distribute tasks. Technical Supervisor, I will call S. I work with him so closely on technical decisions and difficulties. Then Me.
We have flexible working hours but no time-tracking techniques. It's totally up to us, but manager M advises to be on-site before 10 AM.
Supervisor S comes usually between 12 PM and 1 PM, whereas I prefer to come in as early as 8:30 AM, in order to leave around 4:30 PM.
So me and S - who is also overloaded - have little time in common to discuss technical issues.
How do I convince S that I really don't like staying after-hours because he comes in late, without going to M and complaining?