Overcoming Some Challenges Engineering Managers Face
Oct 6, 2023
auto_awesome
The podcast discusses common challenges faced by engineering managers such as longer feedback loops, feeling overwhelmed, and the need for developing soft skills. It provides tactical advice on time management, setting clear expectations, and managing up. Additionally, it explores the challenges of transitioning between technical and leadership roles and optimizing developer experience and team happiness. The importance of effective one-on-one meetings and aligned incentives is also highlighted.
Transitioning from an individual contributor to a manager requires looking beyond first-order consequences and using proxies for feedback to improve leadership skills.
Managing overwhelm as an engineering manager involves effective time management, prioritizing breaks, approaching the role with a beginner's mindset, and developing new skills.
Deep dives
The Importance of Feedback Loops for Engineering Managers
One of the challenges that engineering managers face is the transition from being an individual contributor (IC) to a manager. As an IC, feedback loops are short and immediate, with code reviews and performance benchmarks providing clear signals of success. However, as a manager, feedback loops are longer, making it difficult to know if you're on the right track. To address this challenge, it's important to look beyond first-order consequences and focus on second and third-order consequences. Additionally, using proxies for feedback, such as team performance or project milestones, can help iterate and improve leadership skills.
Overcoming Overwhelm as an Engineering Manager
Another common challenge for engineering managers is feeling overwhelmed after transitioning into a management role. Going from a maker schedule with fewer meetings to a manager's schedule filled with back-to-back meetings can be a significant change. To manage this overwhelm, it's crucial to implement effective strategies for time management, such as structuring your calendar for maximum productivity and prioritizing breaks throughout the day. It's also important to recognize that being a manager requires starting from scratch and developing new skills, approaching the role with a beginner's mindset and understanding the dedication and work that comes with it.
Managing Up and Balancing Technical Skills as an Engineering Manager
Managing up, or effectively communicating your needs and the needs of your team to higher levels of the organization, is a challenge that many new and experienced managers face. Instead of viewing it as playing politics, reframing it as building relationships and sharing stories with others can make the process more positive. Additionally, it's crucial to approach situations with a curiosity mindset, recognizing that decisions made by others may be based on information you don't have or vice versa. Balancing technical skills with managerial responsibilities can be achieved by stepping into and out of leadership roles to gauge interest and skill compatibility. Finally, prioritizing developer experience and addressing pain points through team-wide retrospectives and allocating resources for improvement helps create a supportive and effective environment.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Ahmed Wasfy about common challenges faced by engineering managers and provides advice on how to overcome them.
Read a transcript of this interview: https://bit.ly/46gemlW
Subscribe to the Software Architects’ Newsletter [monthly]: www.infoq.com/software-architect…mpaign=architectnl
Upcoming Events:
QCon London
qconlondon.com/
April 8-10, 2024
Follow InfoQ:
- Mastodon: https://techhub.social/@infoq
- Twitter: twitter.com/InfoQ
- LinkedIn: www.linkedin.com/company/infoq
- Facebook: bit.ly/2jmlyG8
- Instagram: @infoqdotcom
- Youtube: www.youtube.com/infoq
Write for InfoQ
- Join a community of experts.
- Increase your visibility.
- Grow your career.
www.infoq.com/write-for-infoq/?u…aign=writeforinfoq
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode