Observations from GitLab's Development Director Shadow Program
As an engineer, I believe it's important to understand the priorities of higher-level management. What are their areas of focus, and what types of questions do they typically ask? As engineers, we often spend so much time focusing on details that it can become difficult to see the bigger picture.
I recently had the opportunity to shadow Wayne Haber, Director of Engineering at GitLab, for three days in the GitLab Development Director Shadow program. During this time, I made some observations and takeaways that I hope to apply to my own work in the future and wanted to share my notes.
I have attempted to categorize what I learned into conceptual categories:
Strategic Planning
Wayne emphasized the importance of aligning engineering goals with company objectives, focusing on the purpose of actions and the "why" behind them. Customer purpose and value was a common theme among executives, which contrasted with the technical discussions I usually have as an engineer.
Team Member Allocation
I saw Wayne discussing project priorities and personnel assignments. The decision-making process appeared thorough and considerate, taking into account factors such as choosing the right person for each task.
Meeting Dynamics
Wayne was skilled at leading meetings, ensuring everyone had a say and the objectives were met.
Team Dynamics
It was evident that Wayne has a good understanding of the strengths and areas of improvement for each team.
Recommended by LinkedIn
Mentoring and Coaching
On multiple occasions, Wayne provided guidance to others, offering both strategic advice and tactical solutions.
Feedback Reception
I observed Wayne receiving feedback from a previous shadow during a coffee chat. The former shadow shared his perception of his shadowing experience with Wayne from the previous year. Wayne's openness and constructive response to the feedback were commendable.
Shadowing Wayne has been a valuable experience for me as both an engineer and a GitLab team member, offering a holistic view of engineering leadership. I believe the insights gained will be beneficial for my own professional development.
While my personal schedule only allowed for three days, Wayne offers up to a week for shadowing. I hope to make more time to continue shadowing in the near future and see what else I can learn from it!
I highly recommend anyone with an interest in Engineering Leadership participate in Wayne’s program or one like it. As an engineer, it is insightful to understand the concerns and tradeoffs that are considered at a strategic level in the company. Technical problem-solving is only a portion of the work, and it is important to have a broader understanding of the company's overall goals.
The GitLab engineering director shadow program is open to both GitLab team members and the general public. See this page for more information: https://about.gitlab.com/handbook/engineering/development/shadow/director-shadow-program.html