Tech Lead Journal

#189 - The Art of Awesome Code Reviews - Michaela Greiler


Listen Later

“A lot of problems that we are facing in code review are due to the interface. We are not actually giving feedback to a person, but we are just filling in text boxes and looking at code."

Dr. Michaela Greiler is a code review advocate and runs the “Awesome Code Reviews” workshops. In this episode, we discuss the importance of making code reviews awesome. We discuss the common challenges of code reviews, emphasizing the need for a balanced approach that considers both the technical and social aspects. Michaela also shares insights on how to assess and improve code review practices within teams, highlighting the code review quadrant of review speed and feedback value.

Our discussion further explores the correlation between code reviews and developer experience, emphasizing the role of psychological safety and a positive feedback culture. Finally, Michaela provides valuable tips on code review tools and techniques, including the use of checklists and strategies for managing context switching.

If you’re looking to enhance your team’s code review process and foster a positive developer experience, listen now and take your code reviews to the next level!  

Listen out for:

  • Career Journey - [00:01:53]
  • Awesome Code Review - [00:05:33]
  • Assessing Code Review Practices - [00:11:41]
  • Code Review Speed - [00:18:23]
  • Code Review & Developer Experience - [00:23:31]
  • Improving Code Review Cultural Aspect - [00:29:13]
  • Code Review Tools - [00:35:36]
  • Code Review Techniques - [00:42:11]
  • Context Switching - [00:48:15]
  • 3 Tech Lead Wisdom - [00:54:14]
  • _____

    Michaela Greiler’s Bio
    For over 15 years, Michaela Greiler has helped software teams build high-quality software in an efficient and effective way. Her mission is to lead teams to unlock their full potential during company workshops and team coaching sessions. She shares her findings through articles on her blog or in scientific journals, in publications such as freecodecamp and at conferences. She also runs a weekly newsletter that more than 2500 people enjoy. In this newsletter, she shares her thoughts on relevant software engineering topics and helps you stay up-to-date. She’s also the host of the software engineering unlocked podcast. Here, she interviews experienced developers, product managers and CTOs about how they build software.

    Follow Michaela:

    • Awesome Code Reviews – awesomecodereviews.com
    • Personal Website – michaelagreiler.com
    • LinkedIn – linkedin.com/in/mgreiler
    • Twitter – @mgreiler
    • SE Unlocked Podcast – softwareengineeringunlocked.com
    • _____

      Our Sponsors

      Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.
      Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.
      Make it happen. With code.


      Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.
      Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats.


      Like this episode?
      Show notes & transcript: techleadjournal.dev/episodes/189.
      Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
      Buy me a coffee or become a patron.

      ...more
      View all episodesView all episodes
      Download on the App Store

      Tech Lead JournalBy Henry Suryawirawan

      • 4.7
      • 4.7
      • 4.7
      • 4.7
      • 4.7

      4.7

      14 ratings


      More shows like Tech Lead Journal

      View all
      The Knowledge Project by Shane Parrish

      The Knowledge Project

      2,709 Listeners

      Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

      Software Engineering Radio - the podcast for professional software developers

      272 Listeners

      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      289 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      625 Listeners

      Talk Python To Me by Michael Kennedy

      Talk Python To Me

      582 Listeners

      Soft Skills Engineering by Jamison Dance and Dave Smith

      Soft Skills Engineering

      289 Listeners

      Thoughtworks Technology Podcast by Thoughtworks

      Thoughtworks Technology Podcast

      44 Listeners

      The InfoQ Podcast by InfoQ

      The InfoQ Podcast

      38 Listeners

      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

      Syntax - Tasty Web Development Treats

      988 Listeners

      Today, Explained by Vox

      Today, Explained

      10,313 Listeners

      The Stack Overflow Podcast by The Stack Overflow Podcast

      The Stack Overflow Podcast

      64 Listeners

      The Big Take by Bloomberg

      The Big Take

      155 Listeners

      科技工作講 Tech Job N Talk by Tech Job N Talk 科技工作講

      科技工作講 Tech Job N Talk

      25 Listeners

      HBR On Leadership by Harvard Business Review

      HBR On Leadership

      171 Listeners

      The Pragmatic Engineer by Gergely Orosz

      The Pragmatic Engineer

      70 Listeners