Simple Is Hard
I, too, had fallen into the line of thinking that it should be simple to design simple things. If I struggled to arrive at a simple solution quickly, I felt like a failure.
Trying to share thoughts that offer something new.
I, too, had fallen into the line of thinking that it should be simple to design simple things. If I struggled to arrive at a simple solution quickly, I felt like a failure.
Wow. A lot of time has passed since I last wrote anything here, and a lot has happened.
The goal of this post is to provide some concrete examples of code review improvements but really this is about improving communication.
I want to talk a bit about code review culture. I want to touch on commitment and tension but the underlying point is that I believe code review should be a first class part of a software engineering department.
One of the most paradigm shifting ideas I've encountered in my career is Sandi Metz's description of Unit Testing Minimalism. In her RailsConf talk, The Magic Tricks of Testing, she shares a simple diagram entitled: The Unit Testing Minimalist…