Artwork

ืชื•ื›ืŸ ืžืกื•ืคืง ืขืœ ื™ื“ื™ Luca Rossi. ื›ืœ ืชื•ื›ืŸ ื”ืคื•ื“ืงืืกื˜ื™ื ื›ื•ืœืœ ืคืจืงื™ื, ื’ืจืคื™ืงื” ื•ืชื™ืื•ืจื™ ืคื•ื“ืงืืกื˜ื™ื ืžื•ืขืœื™ื ื•ืžืกื•ืคืงื™ื ื™ืฉื™ืจื•ืช ืขืœ ื™ื“ื™ Luca Rossi ืื• ืฉื•ืชืฃ ืคืœื˜ืคื•ืจืžืช ื”ืคื•ื“ืงืืกื˜ ืฉืœื”ื. ืื ืืชื” ืžืืžื™ืŸ ืฉืžื™ืฉื”ื• ืžืฉืชืžืฉ ื‘ื™ืฆื™ืจื” ืฉืœืš ื”ืžื•ื’ื ืช ื‘ื–ื›ื•ื™ื•ืช ื™ื•ืฆืจื™ื ืœืœื ืจืฉื•ืชืš, ืืชื” ื™ื›ื•ืœ ืœืขืงื•ื‘ ืื—ืจ ื”ืชื”ืœื™ืš ื”ืžืชื•ืืจ ื›ืืŸ https://he.player.fm/legal.
Player FM - ืืคืœื™ืงืฆื™ื™ืช ืคื•ื“ืงืืกื˜
ื”ืชื—ืœ ื‘ืžืฆื‘ ืœื ืžืงื•ื•ืŸ ืขื ื”ืืคืœื™ืงืฆื™ื” Player FM !

Code Reviews, AI, and Modern Engineering ๐Ÿ” โ€” with Greg Foster

55:11
 
ืฉืชืคื•
 

Manage episode 463610058 series 3642830
ืชื•ื›ืŸ ืžืกื•ืคืง ืขืœ ื™ื“ื™ Luca Rossi. ื›ืœ ืชื•ื›ืŸ ื”ืคื•ื“ืงืืกื˜ื™ื ื›ื•ืœืœ ืคืจืงื™ื, ื’ืจืคื™ืงื” ื•ืชื™ืื•ืจื™ ืคื•ื“ืงืืกื˜ื™ื ืžื•ืขืœื™ื ื•ืžืกื•ืคืงื™ื ื™ืฉื™ืจื•ืช ืขืœ ื™ื“ื™ Luca Rossi ืื• ืฉื•ืชืฃ ืคืœื˜ืคื•ืจืžืช ื”ืคื•ื“ืงืืกื˜ ืฉืœื”ื. ืื ืืชื” ืžืืžื™ืŸ ืฉืžื™ืฉื”ื• ืžืฉืชืžืฉ ื‘ื™ืฆื™ืจื” ืฉืœืš ื”ืžื•ื’ื ืช ื‘ื–ื›ื•ื™ื•ืช ื™ื•ืฆืจื™ื ืœืœื ืจืฉื•ืชืš, ืืชื” ื™ื›ื•ืœ ืœืขืงื•ื‘ ืื—ืจ ื”ืชื”ืœื™ืš ื”ืžืชื•ืืจ ื›ืืŸ https://he.player.fm/legal.

Today's guest is Greg Foster! Greg is CTO at Graphite, a tool that helps teams doing better code reviews, and smaller and faster code changes. With Greg, we talked about what good code reviews look like, how AI is changing the development process, and how the Graphite engineering team works. Here is what we talked about: (02:01) Introduction (03:06) What is Graphite? (05:05) Graphite's code reviewing (09:58) Combining different workflows (13:07) Monorepos vs polyrepos (17:28) Conducting code reviews (21:57) The landscape of automated review (25:09) The hidden meaning behind skipping code reviews (27:43) Common mistakes (29:53) Integrating AI in code review (34:36) AI - human balance (38:27) Tech apprenticeship in the AI era (41:14) Graphite's structure (45:15) A dev tool from devs (47:23) Delivery process at Graphite โ€”

You can also find this at:

  • ๐Ÿ“ฌ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ Newsletterโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 
  • ๐Ÿ“บ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ Youtubeโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 
  • ๐Ÿ“ฑ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ Appleโ โ  โ€” For inquiries about sponsoring the podcast, or appearing as a guest, email: [email protected]

      continue reading

    48 ืคืจืงื™ื

    Artwork
    iconืฉืชืคื•
     
    Manage episode 463610058 series 3642830
    ืชื•ื›ืŸ ืžืกื•ืคืง ืขืœ ื™ื“ื™ Luca Rossi. ื›ืœ ืชื•ื›ืŸ ื”ืคื•ื“ืงืืกื˜ื™ื ื›ื•ืœืœ ืคืจืงื™ื, ื’ืจืคื™ืงื” ื•ืชื™ืื•ืจื™ ืคื•ื“ืงืืกื˜ื™ื ืžื•ืขืœื™ื ื•ืžืกื•ืคืงื™ื ื™ืฉื™ืจื•ืช ืขืœ ื™ื“ื™ Luca Rossi ืื• ืฉื•ืชืฃ ืคืœื˜ืคื•ืจืžืช ื”ืคื•ื“ืงืืกื˜ ืฉืœื”ื. ืื ืืชื” ืžืืžื™ืŸ ืฉืžื™ืฉื”ื• ืžืฉืชืžืฉ ื‘ื™ืฆื™ืจื” ืฉืœืš ื”ืžื•ื’ื ืช ื‘ื–ื›ื•ื™ื•ืช ื™ื•ืฆืจื™ื ืœืœื ืจืฉื•ืชืš, ืืชื” ื™ื›ื•ืœ ืœืขืงื•ื‘ ืื—ืจ ื”ืชื”ืœื™ืš ื”ืžืชื•ืืจ ื›ืืŸ https://he.player.fm/legal.

    Today's guest is Greg Foster! Greg is CTO at Graphite, a tool that helps teams doing better code reviews, and smaller and faster code changes. With Greg, we talked about what good code reviews look like, how AI is changing the development process, and how the Graphite engineering team works. Here is what we talked about: (02:01) Introduction (03:06) What is Graphite? (05:05) Graphite's code reviewing (09:58) Combining different workflows (13:07) Monorepos vs polyrepos (17:28) Conducting code reviews (21:57) The landscape of automated review (25:09) The hidden meaning behind skipping code reviews (27:43) Common mistakes (29:53) Integrating AI in code review (34:36) AI - human balance (38:27) Tech apprenticeship in the AI era (41:14) Graphite's structure (45:15) A dev tool from devs (47:23) Delivery process at Graphite โ€”

    You can also find this at:

  • ๐Ÿ“ฌ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ Newsletterโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 
  • ๐Ÿ“บ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ Youtubeโ โ โ โ โ โ โ โ โ โ โ โ โ โ โ 
  • ๐Ÿ“ฑ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ Appleโ โ  โ€” For inquiries about sponsoring the podcast, or appearing as a guest, email: [email protected]

      continue reading

    48 ืคืจืงื™ื

    ื›ืœ ื”ืคืจืงื™ื

    ×
     
    Loading …

    ื‘ืจื•ื›ื™ื ื”ื‘ืื™ื ืืœ Player FM!

    Player FM ืกื•ืจืง ืืช ื”ืื™ื ื˜ืจื ื˜ ืขื‘ื•ืจ ืคื•ื“ืงืืกื˜ื™ื ื‘ืื™ื›ื•ืช ื’ื‘ื•ื”ื” ื‘ืฉื‘ื™ืœื›ื ื›ื“ื™ ืฉืชื”ื ื• ืžื”ื ื›ืจื’ืข. ื–ื” ื™ื™ืฉื•ื ื”ืคื•ื“ืงืืกื˜ ื”ื˜ื•ื‘ ื‘ื™ื•ืชืจ ื•ื”ื•ื ืขื•ื‘ื“ ืขืœ ืื ื“ืจื•ืื™ื“, iPhone ื•ืื™ื ื˜ืจื ื˜. ื”ื™ืจืฉืžื• ืœืกื ื›ืจื•ืŸ ืžื ื•ื™ื™ื ื‘ืžื›ืฉื™ืจื™ื ืฉื•ื ื™ื.

     

    ืžื“ืจื™ืš ืขื–ืจ ืžื”ื™ืจ

    ืคื•ื“ืงืืกื˜ื™ื ืžื•ื‘ื™ืœื™ื
    ื”ืื–ืŸ ืœืชื•ื›ื ื™ืช ื”ื–ื• ื‘ื–ืžืŸ ืฉืืชื” ื—ื•ืงืจ
    ื”ืคืขืœื”