Episode 170: Code rage and code review etiquette episode artwork

EPISODE · Aug 12, 2019 · 36 MIN

Episode 170: Code rage and code review etiquette

from Soft Skills Engineering · host Jamison Dance and Dave Smith

Vote for Soft Skills Engineering on the Hackernoon Noonies awards for best Dev Podcast! In this episode, Dave and Jamison answer these questions: How do I stop getting angry at other peoples’ code? Often when solving a complicated problem or implementing a feature, I have to modify or at least use systems designed by someone else. Often I find myself thinking ““Why did they do it like this??? This is so dumb!”” and literally getting mad in my chair. This happens no matter who wrote the code, and occasionally I discover that the author of the code was in fact Past Me. I know logically that everyone codes the best way they know at the time. So how do I avoid such a visceral reaction? Is this a common problem? Is this why many programmers seem to be Grumpy? My frustration often derails my focus and makes problems take longer to solve than they need to. What is the right etiquette for a code review for a pull request? I recently had an amazing code review. The reviewer pulled my branch, make a branch for changes he suggested and those changes all led to better and cleaner code. I felt the reviewer really tried to understand my design and test every suggestion before he wrote it. I felt that my code really got respect from the reviewer. However, a lot of my code reviews are just passive aggressive nitpicking like the comment formats are not right, the variable names aren’t clear enough. The worst was when I got a comment saying “this is already implemented” which after hours of figuring out what it meant was a different thing that would not work in my case. It seems like people have different ideas of what code reviews are and the etiquette and the expectations for it. As a reviewer and a reviewee, what should ideally happen in a code review process? Right now most code reviews are exhausting and infuriating experiences.

Episode metadata supplied by the publisher feed · Published Aug 12, 2019

Embed this episode

NOW PLAYING

Episode 170: Code rage and code review etiquette

0:00 36:07

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of Soft Skills Engineering?

This episode is 36 minutes long.

When was this Soft Skills Engineering episode published?

This episode was published on August 12, 2019.

Can I download this Soft Skills Engineering episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!