/dev/world 2024

8-10 MAY • NAARM | MELBOURNE

Sam Jarman

Sam Jarman

DRY, WET, SPOT….What? A New Way of Reasoning About Code Duplication

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 hopes to clear up the generic advice and add more subtlety to it. Audience members will learn some mindsets on how to reason about when to reduce duplication versus when not too, and they’ll also learn about connascence, a software quality metric & a taxonomy for different types of coupling.

About the presenter

Hi I’m Sam Jarman, a kiwi living in Sydney, Australia. I’ve been a software developer for over 10 years and I am currently a principal software engineer and manager at Cochlear. Over my career I’ve have the pleasure of working at companies big and small and I’ve enjoy sharing the lessons I've learned along the way. Other than that, I am a proud husband, dog dad and iOS development fanboy.

Session Recording