

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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.