Agile2017 has ended
Back To Schedule
Wednesday, August 9 • 2:00pm - 3:15pm
Legendary Adventures in Legacy Code (David Laribee)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Limited Capacity seats available

We begin with a story - a story about a legendary monster (15,000+ line class) I recently engaged in mortal combat. No spoilers. It wasn't pretty, but here I stand to tell the tale, at the ready to enter the fray once again.
Throughout our campaign we’ll take a few side quests and journeys into the three realms of technical debt:
  • The alignments - OR - what mindsets help when battling demonic code versus forming a party?
  • The armory - OR - what weapons are available to you? When do you brandish them?
  • The lore and landscape - OR - Where did these damned dragons come from in the first place?
This talk employs a nerdy, fantastical, and fun system metaphor to help us escape the confines of the dominant mental model for legacy code: technical debt. All tools and tactics presented are based on experience, not fantasy. While there will be images of Cthulhu, Chromatic Dragons, and Vampyres, attendees should expect code examples, hands-on exercises, technical deep dives and practical lessons learned.

Learning Outcomes:
  • Acquire experience with a toolkit for assessing legacy code qualitatively and quantitatively.
  • Learn how to visualize code quality and effect of team practices (such as collective ownership) on quality.
  • Learn how to engage your team its leadership in making choices about which code to invest in.
  • Understand dynamics and relationship of valuing delivery over valuing quality and vice versa.


avatar for David Laribee

David Laribee

Principal, Nerd/Noir
David Laribee is a product development coach with deep roots in Lean, Agile, XP and Scrum. He believes in the power of collaboration, simplicity and feedback. Over the last 20 years, David has built teams and products for companies at every scale. He’s founded startups and consulted... Read More →

Wednesday August 9, 2017 2:00pm - 3:15pm EDT