As an engineer, there seems to be a slew of contradicting advice on what to do about duplicate code. Never do it? Do it once then refactor? None of it really makes sense. This talk introduces a few new mindsets for reasoning about duplicate code and what to do about it.