Is it normal for a senior to have to spend so much time wrangling other teams for availability and approvals?

Posted by Meeesh-@reddit | ExperiencedDevs | View on Reddit | 36 comments

I feel like I’m going crazy. I used to set up meetings and then have people accept/decline or just ping if they can’t attend. Otherwise people would just show up. I would also only need to schedule meetings if email or ping can’t easily resolve it.

Now I’m working with different orgs and I’m wasting so much time on approvals and discussions. I had a design review scheduled today, no one showed up except my team and no one on the other team responded to the request. I’ll be bugging people for an accept/decline from now on, but this feels like such a waste of my time pinging 5+ people trying to get a response.

I’ve also needed to get a few approvals and requests for basic information. I started with creating a ticket, then after SLA passed, slack message, then email, then escalation. This happened like 8 times in the last month. The last time it happened I ended up needing to schedule a meeting where they joined and said yes within 30 seconds of me just repeating what was in all the previous communications.

I get that people are busy and I have a TPM and my manager to help manage everything, but it feels more like trying to cold email people asking for referrals. I know I’m complaining a lot and I know building out your network is important, but I also really hate it.

Is this a normal part of the job as a lead engineer and does it get worse beyond senior? Or is there any chance to continue to progress without this feeling like a massive part of the job?