4 ms·
I imagine "tech lead" means a lot of different things to different companies. In my current role as a tech lead, I also have management responsibilities and con
by iends 8y ago
I imagine "tech lead" means a lot of different things to different companies. In my current role as a tech lead, I also have management responsibilities and conduct 1-1s, do performance reviews, write code, write requirements with the product team, and do software architecture for the service I maintain.
Formerly, I was the most productive developer on the team and solved the hardest problems. Now I spend 30%-40% of my week in meetings and try to avoid taking the big hard problems because I have to context shift so frequently. I'm only on call every 5 weeks but if things go sideways (as they sometimes do), I'm usually the one woken up in the middle of the night by the person who is on call for help. There is another top developer on my team who is now the superstar who has taken my place.
I've only really been doing this for a year or so, so I don't have much advice. I doubt I get compensated for the amount of additional stress I have. I've been debating on forcing the issue, but I do make quite a bit of money in a LOC area.