From Software Engineer to Engineering Manager | Michael Doye | Beyond Coding Podcast #127

Topics covered
Popular Clips
Episode Highlights
Transitioning Roles
Transitioning from an individual contributor to an engineering manager is a pivotal moment in a software engineer's career. shares his journey, highlighting the initial balance between software engineering and people management. He notes that every engineer eventually faces the choice of continuing as an individual contributor or stepping into management, a decision that can be influenced by personal goals and the potential for burnout 1. reflects on his own transition, emphasizing the importance of finding one's footing and being proactive in new roles 2.
New Responsibilities
Handling new responsibilities as a manager involves both challenges and opportunities. discusses the difficulty of having tough conversations, which are an inevitable part of leadership. He emphasizes the need for trust in team members to make decisions, acknowledging that stepping back from hands-on work requires confidence in their capabilities 3. adds that adaptability is crucial, as different situations and people require varied management styles 4.
Leadership Style
Finding a leadership style is a personal journey that requires authenticity and flexibility. believes that being true to oneself is key to effective leadership, as forcing a particular style can be counterproductive. He advises new leaders to embrace their natural capabilities and adapt to different management needs 5. echoes this sentiment, highlighting the importance of being like water—flexible and adaptable—while acknowledging that imposter syndrome is a common challenge 4.
Related Episodes


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

The Engineering Manager Mindset | Anas Salman | Beyond Coding #175
Answers 383 questions

Career Switch to Software Engineer | @AnnaMcDougall | Beyond Coding Podcast #56
Answers 383 questionsSenior Software Engineers and LeetCode | Ilya Pimenov | Beyond Coding Podcast #158
Answers 383 questions

Social systems in Tech Teams | Michael Feathers | Beyond Coding Podcast #51
Answers 383 questions

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

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

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

How Software Engineering is Evolving | Borislav Nikolov | Beyond Coding #183
Answers 383 questions

Tech Leadership | Ariel Weinberger | Beyond Coding Podcast #66
Answers 383 questions













