Promoted to Tech Lead, but I feel it's not for me, too early?

Posted by Big-Discussion9699@reddit | ExperiencedDevs | View on Reddit | 30 comments

Hi all, I've been coding for 8 years. Joined a medium company(+400 employees and around 50 devs in different areas) 3 years ago.

I've started as Senior and promoted to Tech Lead 2 months ago and I feel I regret it.

For more context, I've been an IC all time. I love to code, help my team to improve(code reviews, pair programming, debugging). I've been a top performer in all my previous jobs and also on this one. Always picking up the most complex tickets and leading the architecture of how we will build a specific big feature/rewrite, enhance DX, add tests, involved with other teams to give input about architecture or a specific problem we need to fix, you know...lot of cool stuff that makes me happy.

Now, my boss (Principal Engineer) promoted me to Teach Lead of 6 team members 2 months ago and told me I will be 20% helping in management/meetings/admin stuff but also involved in architecture decisions and coding.

The reality is a bit different.

Now, my calendar looks like a PM's one. Around 8/10 hours a week booked in advance to get involved in new projects, new features, discussions with other teams. Few hours helping my team to unblock them(debugging, architecture decisions), also doing lot of code reviews.

I do the maths, and I would have 4hrs a week or even less to "actually" code. I don't get assigned any more tickets, I've asked for tickets to my boss more than 8 times in the last 2 months to my boss and told him "I have capacity, let me help with the most complex tickets you have", and he said "You're doing it great, your performance is not driven by the amount of tickets anymore, you're helping lot of devs right now"

I don't know. I feel I'm not helping or doing anything meaningful anymore. Is this normal? Maybe I was born to be a Senior my whole life?

I miss writing code and I can't do it on my free time for family stuff. So the only time to be "happy coding" is at work time and now I don't have that anymore.

Don't get me wrong, I like to be involved in technical decisions, doing code reviews, helping with the trickiest bugs, or fixing prod being on call at 2am(once in a while of course), but I feel I don't have that capacity anymore.

What should I do?

Move on to another company?

Suck it up?

Learn how to be a Teach Lead and forget about "completing tickets and go home"?

I don't know, I feel I'm going nowhere. Please any advice is welcome.