Conducting Humane Code Reviews
Code reviews are essential and often frustrating for most developers. Learn the pragmatic way to code-review what really matters.
Code reviews are necessary in a proper development workflow, but what happens when doing or receiving one becomes as fun as getting a root canal? Instead of contributing meaningful suggestions, developers often use these reviews as an opportunity to rehash old arguments with co-workers or show their coding "superiority". From my experience over the past 8 years to the stories my developer network shares, I know that code reviews can be a major pain point for many development teams.
But don't worry! It is possible to transform this pain point into a productive process! In this talk, I'll describe the common mistakes we make while performing a code review, the unwanted side effects those mistakes can cause, and suggest a few worthwhile solutions to these issues so that they are less likely to occur. By the end of this talk, development teams should be able to conduct code reviews fairly, catch substantiated mistakes, make productive suggestions, and still like each other afterward!
> Skill level: elementary
> Duration: 25 min
Adrienne Braganza Tacke, a proud Filipina and 90s kid, was born in California. After short stints in Baguio City, Philippines and Tampa, Florida, she found herself back on the west side of America and settled in Las Vegas, Nevada.
Defecting from the "natural" path of nursing, she chose to major in Management Information Systems at the University of Nevada Las Vegas. While working towards her degree at UNLV, she also worked as a student technician for UNLV's Office of Information Technology. This job paved the way for her to discover a software engineering internship that would serve as the start of her career. She also met her husband while working this job!
After almost 8 years as a software engineer, Adrienne has worked in several industries, including healthcare and higher education. Currently, she is working in the FinTech space where she revels in the challenges of modernizing the spreadsheet-based industry.
And for the important information: her first programming languages was Visual Basic (blush); her favorite PC/video games are Age of Empires II, RollerCoaster Tycoon 2, and the Borderlands series; her favorite lipstick color is Bite's Aubergine; her favorite movies are Inception (really, anything be Christopher Nolan) and The Matrix.