Published Sep 18, 2024

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

Explore the engineering manager mindset with Anas Salman as he reveals key strategies for effective team communication, managing tech debt, and balancing long-term and short-term goals. Learn how transparency, structured decision-making, and embracing mistakes can enhance team growth and align career aspirations with company objectives.
Episode Highlights
Beyond Coding Podcast logo

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