|
> And to top it off, he is not very productive — our junior engineers are lapping him on tickets closed. Tech leads have responsibilities that junior engineers don't have, such as architectural design, code review, mentoring junior developers, meeting with management and other groups, etc. Thus, they might spend less time on programming than junior developers and close fewer tickets. They might also be working on more complex tickets that take longer to close. (Of course, your lead might still be a lousy developer, but counting closed tickets is not a good measure of his productivity.) > I am super annoyed because I have to fix this guys bugs, and ACTUALLY do the technical leading myself — yet I get no credit. I’m ready to quit this job or make some kind of lateral move to another team. What should I do? Look for a new job, either on another team or at a different company. When asked why you're looking for a new job, definitely don't say your tech lead is an idiot. Talk about how you're looking for an opportunity grow your career and take on more responsibility. |
I’m curious to know why you recommend this. The poster should perhaps not use those same words, but isn’t it worthwhile giving honest feedback?