Refactoring Podcast

Code Reviews, AI, and Modern Engineering 🔍 — with Greg Foster

5 snips
Jul 12, 2024
CTO at Graphite, Greg Foster, shares insights on good code reviews, AI in development, and Graphite's engineering team structure. They discuss monorepos vs polyrepos, AI-human balance, and tech apprenticeships in the AI era. Common mistakes in code reviews, integrating AI, and Graphite's dev tool are also covered.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Power of Small Code Changes

  • Smaller code changes significantly improve review quality, reduce bugs, and lower rollback risk.
  • Breaking work into small, independent changes enables faster, parallelized reviews and merges.
INSIGHT

Evolution Toward Fast Small Changes

  • The trend in software development is continuous movement towards faster, smaller, and frequent code changes.
  • Traditional large pull requests block progress, while smaller changes unlock parallel work and improve velocity.
ADVICE

Combine Good Practices and Tools

  • Use code review tooling to integrate with development practices like trunk-based development and continuous integration.
  • Embrace best practices such as mono repos and small, fast code changes to improve workflow.
Get the Snipd Podcast app to discover more snips from this episode
Get the app