The Engineering Manager Mindset | Anas Salman | Beyond Coding #175

Topics covered
Popular Clips
Episode Highlights
Transitioning Roles
Transitioning from an individual contributor to an engineering manager requires a shift in mindset and skills. emphasizes the importance of experimenting with management roles to determine if they align with one's career goals. He notes that many companies allow engineers to try management roles temporarily, providing a chance to experience the responsibilities without a permanent commitment 1. Anas explains that as teams grow, the need for dedicated engineering managers becomes more apparent, even in startups 2.
You start, as I mentioned, by just owning some part of the engine manager responsibilities. And as you are growing on your career, you start finding new opportunities.
---
This progression involves taking on more responsibilities, such as project ownership and team alignment, which are crucial for successful engineering management.
Core Responsibilities
The core responsibilities of an engineering manager extend beyond technical oversight to include people management and stakeholder coordination. Anas highlights the importance of maintaining a product mindset, where engineers are encouraged to engage in product discussions and contribute ideas 3. This approach fosters a collaborative environment where engineers can advocate for solutions and participate in shaping the product.
As an engineer, your success will be measured by your ability on working in an incomplete or imperfect conditions.
---
Additionally, Anas stresses the significance of two-way communication and trust-building with engineers, focusing on their strengths and areas for improvement to facilitate growth 4.
Career Alignment
Aligning career growth with company goals is essential for engineering managers and their teams. Anas discusses the importance of open communication with leadership to ensure that team members' aspirations are met, even if it means finding new opportunities within or outside the company 5. He encourages engineers to take ownership of their career paths by actively engaging in discussions with managers and stakeholders.
Having the ownership of your career is very important of your career growth and not waiting for others to shape your career.
---
This proactive approach not only benefits individual growth but also enhances team dynamics and productivity 6.
Related Episodes


High Performance Mindset | Reiner Kraft | Beyond Coding Podcast #102
Answers 383 questions

Software Engineering Productivity | Walter de Bruijn | Beyond Coding Podcast #174
Answers 383 questions

Developing People | Ester Le Roux | Beyond Coding Podcast #164
Answers 383 questions

From Tech Lead to CEO | Mahdi Fanidisfani | Beyond Coding Podcast #131
Answers 383 questions

Career Switch to Software Engineer | @AnnaMcDougall | Beyond Coding Podcast #56
Answers 383 questions

A Career as Manager | Wim den Besten | Beyond Coding Podcast #89
Answers 383 questions

From Open Source to SaaS Company | Henric Trotzig | Beyond Coding #186
Answers 383 questions

Root Cause Problems | Alex Thissen | Beyond Coding Podcast #9
Answers 383 questionsSenior Software Engineers and LeetCode | Ilya Pimenov | Beyond Coding Podcast #158
Answers 383 questions













