AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The podcast episode features insights from Rachel Potvin, the former VP of Engineering at GitHub, discussing the significant shift in engineering dynamics when teams scale beyond 100 individuals. This transformation challenges traditional leadership practices and necessitates a reevaluation of decision-making frameworks.
Rachel Potvin emphasizes the importance of fostering a strong engineering culture to support sustainable growth and innovation. She highlights the value of building healthy engineering practices, prioritizing team well-being, and promoting collaboration among diverse team members.
Potvin emphasizes the significance of addressing technical debt proactively and making intentional decisions based on the criticality and impact of the issues. She stresses the importance of clear communication, setting shared expectations, and establishing decision-making frameworks.
Clear communication, documented decision-making processes, and cultivating a culture that values information accessibility are crucial in navigating organizational complexities. Potvin highlights the importance of standardized tools, effective knowledge management, and shared accountability in addressing organizational challenges.
The podcast highlights the importance of creating a collaborative team structure within an engineering organization. The principal council, later renamed the architects group, was formed to handle issues raised by engineers across different domains and infrastructures. This group consisted of senior engineers and engineering leaders responsible for cross-team prioritization and funding. By facilitating communication and mentorship, the group encouraged a culture where team members felt comfortable moving across teams to address important issues and share expertise.
The episode discusses the challenges and strategies for maintaining code health and improving deployment efficiency within engineering organizations. An example provided is GitHub's approach to decoupling database changes from code changes to ensure smoother deployments across different targets. Issues such as manual deployment processes, lengthy code reviews, and dealing with multiple deploy targets were addressed to enhance productivity and reduce risk. The podcast emphasizes the importance of thoughtful strategies, effective code reviews, and cultural alignment to ensure long-term code health and efficient deployment processes.
This week we’re talking to Rachel Potvin, former VP of Engineering at GitHub about what it takes to scale engineering. Rachel says it’s a game-changer when engineering scales beyond 100 people. So we asked to her to share everything she has learned in her career of leading and scaling engineering.
Changelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!
Sponsors:
CHANGELOG
and get the team plan free for three months.
Featuring:
Show Notes:
Something missing or broken? PRs welcome!
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode