As a tech lead do you cover for your team's incompetence

Posted by Aggravating_Yak_1170@reddit | ExperiencedDevs | View on Reddit | 216 comments

I have 6 devs in my team, and some of them are really bad they take a month to develop a simple feature which ideally shouldn't take more than a week even after that it is very incomplete not a production grade. This is after i do the technical analysis and tell them exactly what to code and where to do what.

I provide strong feedback but it keeps happening and they don't seem to care sometimes I just spend half a day to fix it myself get it over the release after multiple bug reopen.

How do you handle this, for our organization it is not strong enough reason to fire someone. Is it a expected responsibility of a tech lead or what could I do to improve this situation.