As software engineers, how do we evaluate new technologies, programming languages, and practices such as code review? We must keep our goal in mind. Our goal is to deliver working software. We need to achieve this goal with limited resources: we have only so much time, manpower, and computing capacity available. The goal is not to perfectly follow a proceduce described by book. The goal is not to craft the perfect masterpiece of code. The goal is not to make you feel smart, either. Forgetting...