Starting with a prepared code base that exhibits code smells commonly found in the wild, participants will refactor the code to remediate technical debt. We'll work in short increments followed by debriefs, to ensure everyone picks up on the key learnings.