Should Engineering Managers Write Code? | Inside Intercom
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 ManagementTarget Audience
Tags
Related Content
Becoming a Better Writer as a Software Engineer - The Pragmatic Engineer
An incomplete list of skills senior engineers need, beyond coding | by Camille Fournier
Being an Engineering Manager
How AI Coding Tools Can Help Engineers Level Up
Tips for engineering managers learning to lead remotely | GitLab
How to Become a Great Engineering Manager - DevOps.com
How to Become a Great Engineering Manager - DevOps.com
What does my engineering manager do all day? | by Joon Park