Across small and large companies, infrastructure and product teams, enterprise and customer-facing companies, people shared that being a good tech lead means some version of: good execution with a team that’s happy.
On every team and at every company, tech lead roles can vary substantially. Tech leads can be managers. They can be mid-level engineers dipping their toe in “people stuff.” They can be the most senior engineer who wants to be a tech lead indefinitely.
Because the role is so amorphous, people in tech lead roles really crave something to hold onto. “What else should I be doing?” “Am I even doing a good job?” “How can I figure out what I don’t know?”
This post digs a bit deeper into this question:What does it take to be a successful tech lead?