# Code Reviews

- Show: [The Pragmatic Embedded Podcast](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast)
- Published: 2024-07-26
- Length: 42m
- Page: https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews
- Listen: https://agileembeddedpodcast.com/episodes/code-reviews-lZrJzd1J

## Summary

Jeff Gable and Luca discuss the purpose, process, and culture of code reviews in embedded software development. They argue that reviews are primarily for knowledge transfer, shared understanding, and mentoring rather than just bug detection, warning against 'bike shedding' on trivial syntax issues. The hosts advocate for early design reviews, small atomic commits, and empathetic communication to maintain team cohesion and prevent bottlenecks.

## Chapters

- [0:00](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews#t=0) Introduction: The Value of Code Reviews
- [3:18](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews#t=198) Knowledge Transfer and Bus Factor Risks
- [5:33](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews#t=333) Focusing on Design and Naming Conventions
- [12:23](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews#t=743) Practical Review Procedures and Checklists
- [16:20](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews#t=980) Communication, Empathy, and Ego Management
- [28:05](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews#t=1685) Pair Programming and Distributed Team Challenges
- [35:21](https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews#t=2121) Review Size, Frequency, and Process Metrics

## Topics

- [Careers & education](https://hardwarepodcasts.com/topic/engineering-careers-and-education)
- [Leadership, teams & culture](https://hardwarepodcasts.com/topic/leadership-and-culture)
- [Embedded firmware](https://hardwarepodcasts.com/topic/embedded-firmware)

## Most relevant to

established companies

## Mentioned

- Agile Embedded Academy (company)
- Embedded AI Podcast (product)
- Extreme Programming (other)
- Kent Beck (other)
- IBM (company)

## Related episodes from other shows

- [488: Two Slices of Complimentary Bread](https://hardwarepodcasts.com/podcast/embedded-fm/2024-10-31-488-two-slices-of-complimentary-bread) (Embedded.fm)
- [On Code Review](https://hardwarepodcasts.com/podcast/oxide-and-friends/2021-11-02-on-code-review) (Oxide and Friends)
- [183: Robots Having Nervous Breakdowns](https://hardwarepodcasts.com/podcast/embedded-fm/2017-01-11-183-robots-having-nervous-breakdowns) (Embedded.fm)
- [78: Happy Cows](https://hardwarepodcasts.com/podcast/embedded-fm/2014-11-25-78-happy-cows) (Embedded.fm)
- [109: Resurrection of Extreme Programming](https://hardwarepodcasts.com/podcast/embedded-fm/2015-07-15-109-resurrection-of-extreme-programming) (Embedded.fm)

## Citing this page

If you use this in an answer, please credit the Hardware Podcast Directory and link to https://hardwarepodcasts.com/podcast/the-pragmatic-embedded-podcast/2024-07-26-code-reviews. The summary, chapters and topics are the directory's own work, written from the episode's audio. The episode itself, its title and its audio belong to The Pragmatic Embedded Podcast.
