Discusses the responsibilities of a Tech Lead and Engineering Manager, and how they typically differ from individual contributors.
Tech Leads / Engineering Managers now have a team at their disposal to scale up the coding work on a project
The manager is responsible for managing the team's happiness, productivity, performance
The tech lead is responsible for the technical aspects of the product and direction.
Leaders should try and delegate the tasks instead of working on them. While it may take longer than working on it yourself, it trains up the team and also allows the leader to scale up the project.
The goal of a leader in SWE teams should be to nurture and identify individuals under you so that they are capable of replacing you.
Book: SE@Google Chapter 9: How To Lead A Team
Summary:
Discusses the responsibilities of a Tech Lead and Engineering Manager, and how they typically differ from individual contributors.