Should Engineering Managers Write Code? | Inside Intercom

Articleintercom.comMay 25, 2020

AI Summary

Engineering managers should write code occasionally to enhance their empathy, deepen their understanding of their team's challenges, and maintain respect from their reports. Balancing managerial responsibilities with hands-on coding can be beneficial, but managers must choose the right moments to engage in coding tasks. For instance, onboarding as an engineer before transitioning to management can provide crucial context about the team's work. Key Points: - Empathy and Understanding: Coding reinforces empathy for team challenges and provides practical knowledge of their work. - Respect from Reports: Managers who can code garner respect from their teams. - When to Code: - Onboard as an engineer to gain context. - Review code as a significant part of an engineer's job. - Fix small issues when they align with team priorities. - When Not to Code: - Avoid critical paths that could delay releases. - Focus on impactful managerial tasks over coding. - Resist coding as a distraction from managerial responsibilities. - Conclusion: Engineering managers should find opportunities to code, maximizing their impact on team dynamics while fulfilling their managerial roles.

Why It Matters for Leaders

This article is crucial for Engineering Leaders as it addresses the challenge of balancing managerial responsibilities with technical involvement, emphasizing how coding can enhance empathy and understanding of team dynamics. An actionable takeaway is to selectively engage in coding tasks, such as onboarding or code reviews, while prioritizing leadership duties that maximize team impact.

Category

Engineering Management

Target Audience

Engineering Manager

Tags

Engineering ManagementTech LeadCoachingOnboardingCode Review
Share: