There are certain aphorisms that we almost all familiar with as developers, like "don't repeat yourself" and "separate responsibilities". But, setting aside for the moment the debate about whether these slogans are always correct... how do we know for sure if we are applying them? In today's episode, guest chef Kerri Miller takes us on a whirlwind tour of three essential utilities for evaluating specific qualities of a Ruby codebase. You'll learn how to map out the dependencies in a Rails application, how to identify high-risk areas, and how to measure code complexity. Enjoy!