Syntax - Tasty Web Development Treats

830: GitHub and Code Reviews with Sarah Vessels

17 snips
Oct 4, 2024
Sarah Vessels, a Staff Software Engineer at GitHub with expertise in code review processes, shares her insights on enhancing collaboration in software development. She discusses the critical role of code reviews, effective strategies for improvement, and when to involve the whole team, including junior members. The importance of asking questions during reviews to enhance communication is emphasized. Vessels also covers automation tools and commit strategies, while sharing her experience with GitHub Sponsors and recommending the Steam Deck for gaming.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Feature Flags for Safer Rollouts

  • Use feature flags to manage new features or changes and control their rollout.
  • This allows for testing, observation, and easy rollback if issues arise.
ANECDOTE

Feature Flags and On-Call Experiences

  • Sarah Vessels hasn't experienced feature flags preventing night-time pages due to breaking changes.
  • Most issues she encounters happen during the day with identifiable user setups and usage patterns.
ADVICE

Inclusive Code Reviews

  • Encourage everyone on the team to participate in code reviews, including junior developers.
  • Diverse perspectives and fresh eyes catch different issues and improve documentation.
Get the Snipd Podcast app to discover more snips from this episode
Get the app