What should be the right way of doing engineering leadership? I have noticed, that under my leadership, the more hard working my fellow junior developers are, the more re-work and review I end-up doing to/for/with them, which actually make the productivity of the whole team down and burns me out.

Should I just assign even less work to them? Or should I stop mentoring them?

Reply to this note

Please Login to reply.

Discussion

When you say mentoring, what do you mean? 🐶🐾🫡

If you give them work that doesn’t match their level and you end up redoing it, then you already should see the problem here. Start from things they should be able to accomplish with little assistance, and the continue with the “boil the frog” method! 🐶🐾🫡

Good point. I need to adjust my expectations.

Teaching them things

same q, though not in coding

Sounds like a classic case of delegation. We all trust ourselves to do the job right, but you have to find someone you can trust to pick up the slack on your behalf. There's a reason a CEO isn't the one doing the low level work, it's just impossible for one person to do everything.