r/cscareerquestions • u/Far_Broccoli_8468 • 5h ago
How can I deal with a team lead who suffers from AI brain rot?
I've been working at this place for several months now (my first real cs job) and i started very motivated and with great expectations.
Just for context, I work in a small company with roughly 15 developers where the team lead pretty much runs the entire dev team. The man is in his 50s with decades of experience. He is also the only person who can merge code to the main branch and he is the only one who does code reviews for the entire team.
The situation is so bad that doesn't even read the code anymore. I send him a PR for review, he lets his ai agent review the code, it comes up with whatever it comes up, sometimes actual bugs and findings, but the vast majority of the time it's just nitpicks so minor that are basically a huge waste of time and money. If I just fix the comments the ai comes up with, he will automatically approve it, no questions asked.
Sometimes the ai is wrong and it simply does not accept my arguments. Then i have to ask him to step in, and when he does, he actually reads the code for the first time and starts questioning decisions that were made 2-3 weeks beforehand that he, supposedly, approved himself. Then he asks me to explain to him why his ai gave me the comments it gave me and it all really just spirals from there.
Sometimes the easiest thing to do is to just accept the ai proposal, even though it's wrong and just let code break, just so it gets merged and then fix it silently in another unrelated pr.
Bottom line is, my team lead's brain is completely rotten to the core. Every question i bring up to him, he asks his ai and forwards it to me. He has no idea what goes on in his code and trying to involve him in the decision making process becomes nearly impossible because he has no context. It all feels really shitty and a lot of the team members feel the same.
edit: Forgot to mention that the team lead is also my manager and i report directly to him. Above him is only the CTO.