Disrupted team dynamic

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

2 years ago I joined a new team that was fairly mature, most of the developers were senior except myself (3 YOE), it was a small team and I felt we worked really well together. Everyone had their own field of experience and it didn’t feel like anyone was holding us back. I was learning off everyone, every day.

At the end of last year we lost a dev and got a couple of new ones. The team feels like it’s changed a lot since then - even though the replacements were senior for senior, I feel like I’ve gone from a role where I learn a lot to one where I am gating quality, not learning. I know this is partly because I am maturing into my role - but should I really expect to be teaching seniors? My colleagues make basic mistakes, use genAI in the absence of genuine understanding, and (the thing I find most frustrating) don’t put effort in to understand the solution.

I am repeatedly explaining basic concepts like how to avoid null pointers to developers more senior than myself. I am repeatedly explaining the solution that is well documented. Is this normal? Was I very lucky over the last year? How can I avoid burnout from working with these people?