Hasty Briefsbeta

Bilingual

How Technical Should an Engineering Manager Be?

2 hours ago
  • #team-productivity
  • #engineering-management
  • #technical-leadership
  • An engineering manager's primary goal is to enable team and organizational success, not just individual contribution.
  • EMs should 'fill the gaps' for their team, such as improving communication, adding technical seniority, or helping with tasks, and can either do this themselves or hire someone.
  • There are two primary manager types: people managers (focused on growth, unblocking, and communication) and technical managers (focused on architecture, code reviews, and contributions). Being the best at both is not feasible due to time constraints.
  • The ideal manager type depends on the team's needs: a technically strong team may need a people manager, while a newer team may benefit from a technical manager.
  • It's recommended for EMs to stay technical to understand details and better assist the team, but being the 'best coder' is not necessary.
  • EMs should communicate the impact of enabling team productivity (e.g., making 5-8 engineers 20-30% more productive) as it's more valuable than individual contributions.
  • To stay technical, EMs should separate their schedule into 'maker time' (for focused, uninterrupted work) and 'manager time' (for meetings and communication).
  • Strategies to stay technical include building proof-of-concepts (PoCs), reviewing tech specs and PRs, contributing to non-critical codebase parts (like bugs or small improvements), and building side projects with AI assistance.