Building Tomorrow’s Legacy Code, Today

QCon San Francisco 2024

Session Legacy Code

Building Tomorrow’s Legacy Code, Today

Wednesday Nov 20 / 03:55PM PST, Ballroom A

Abstract

Confronting legacy code and managing technical debt are inevitable aspects of building sustainable systems. Often, when we’re building new code, we don’t keep that inevitable future in mind–that the code we’re building today is the legacy code of tomorrow. In this talk, consider some of the challenges and strategies for managing legacy code, approaches to making thoughtful decisions about technical debt, and ideas for how to build with the future in mind. We’ll discuss when to refactor or rewrite, how to manage technical debt, and best practices for creating maintainable systems.

Topics

Legacy Code Technical Debt Code Sustainability
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Wednesday 20 November

10:35 Ballroom A Session Thinking Like an Architect Gregor Hohpe Author of "Enterprise Integration Patterns" and "The Software Architect Elevator", Cloud Architect, Member of IEEE Software Advisory Board, Previously @AWS, @Google, and @Allianz 11:45 Ballroom A Session Architecture One Network: Cloud-Agnostic Service and Policy-Oriented Network Architecture Anna Berenberg Engineering Fellow, Foundation Services, Service Networking, @Google Cloud, Co-Author of "Deployment Archetypes for Cloud Applications" 13:35 Ballroom A Session Architecture Renovate to Innovate: Fundamentals of Transforming Legacy Architecture Rashmi Venugopal Product Engineering @Netflix, Speaker, Previously Product Engineer @Uber & @Microsoft, Building and Operating Reliable Distributed Systems at Scale 14:45 Ballroom A Session Architecture Slack's Migration to a Cellular Architecture Cooper Bethea Formerly Senior Staff Engineer and Technical Lead @Slack, Previously SRE Lead and SRE Workbook Author @Google 15:55 Ballroom A Session Legacy Code Building Tomorrow’s Legacy Code, Today Shawna Martell Principal Software Engineer @Imprint, Previously @Carta, @Yahoo, @Verizon, and @Wolfram