I am taking Lalit Kundu's course on TL Blueprint on Taro right now. Thanks for creating it. :)
I had a question since I joined as a "first time tech lead" in my company. Before this, my official title was Senior Software Engineer.
It's been a month for me in my new company and I had the chance to contribute to multiple threads. But could not directly have as major code contributions as I previously did. Wanted to understand if this is normal as a tech lead. In fact, most of my time goes reviewing designs and code rather than coding myself.
Actively trying to seek out / create such opportunities now for myself, like a deployment freeze manager I am planning to create so that deployments can get blocked or go through an additional layer of approval during freeze.
But there are several other burning things like lack of proper observability etc. which may not directly need me to code.
Thus, would be helpful to get any related advice on how I should approach this. Below is a short pie chart I created for things I worked on in my first month of joining. Also, worried a bit since we have review cycles approaching. Planning to discuss this with my manager as well.
Link to the pie chart [relevant to this question] : https://photos.app.goo.gl/4UBeaNnKHecQ7bCTA
Edit:
There is an item that is high priority, needs code to be written which I am planning to pick up this week, so should be sorted atleast wrt some contribution in terms of code.
But, still would like to understand how important it is for tech leads and is it okay for Tech Leads to be able to code lesser than what I did as a Senior Software Engineer.
Looking at the breakdown of tasks, it's impressive you could do so much and get involved in various things in the first month at a company. A lot of ramping up for tech leads means getting acquainted with processes, designs, individuals, working groups and culture of the company. It makes sense to me that you had no time for coding!
But I would provide two alternative perspectives
Good luck, and hopefully you've been enjoying the course :)
Thanks Lalit. This is really helpful. Also, yup. The course has been really great with lots of insights. 😃
Tech leads writing less code happens almost all the time. This intuitively makes sense as if you're truly a lead, you are spending more time delegating and uplifting others, focusing on higher-leverage tasks like planning, building alignment, and determining project direction.
The question is how much code you can stop writing and that's... tricky. At Meta for example, you could get hurt in performance review if your commit count is too low, even if you were adding a ton of value in other ways: "Is it okay to have less technical complexity when growing to staff?"
My advice is to talk to your manager and ask them if it's okay that your commit count is low. Don't beat around the bush and specifically mention commit count:
Thanks Alex. This makes sense. Will do this in my next 1:1.