How to deal with incompetent lead from another team that you need?

Posted by mpanase@reddit | ExperiencedDevs | View on Reddit | 23 comments

Hi,

I'm the lead of a team A. The team is purely frontend right now.

There's also team B, which is purely backend and infra.

I know that this way of splitting teams is silly, but honestly that's where we are. I'm trying to make a change, but don't see it happening any time soon.

There's a few new features that the CTO and of Head of Product want implemented. They all require team B to work on them as well.

First, we need to design them: APIs, infra, etc.

Problem: the lead of team B has traditionally been the architect. Essentially taking a screenshot of the AWS recommended way, tbh.

Problem: the lead of team B is just not good at his job. Just so you get an idea: the rest of devs think that he has 2 jobs (we ar efully remote) and never does anything that's not purely AI generated. I can confirm that every time I work with him, he just doesn't know what he is talking about; he only sounds like he knows what he is saying on presentations, and crumbles with literally any question you ask him (I think he is just reading AI-generated text).

Additionally, it might be worth highlighting that team B does have a couple of very competent people.

How do you deal with these leads?