Speaker
Abstract
Legacy systems are often treated as a necessary evil: work to be endured before moving on to more “real, strategic” projects.
Early in my career, I spent several years working in brownfield systems before transitioning to large-scale microservices. At the time, that move felt like a step up. But looking back, the most valuable skills I relied on—judgment, prioritization, and trade-off thinking—were developed in those earlier environments.
Legacy systems force engineers to work with incomplete context, fragile dependencies, production risk, and hard trade-offs. Small changes matter, assumptions break, and second-order effects are everywhere. You learn to think carefully about blast radius, release order, rollback, and what “good enough” really means.
In this talk, I’ll share how brownfield work builds engineering judgment in ways greenfield environments often do not. Through examples from legacy and microservice systems, I’ll show how constrained environments sharpen prioritization, change management, and technical decision-making.
I’ll also explore what leaders can do with this insight: how to identify high-leverage legacy work, assign it intentionally, and make its value visible as a growth path rather than a punishment.
You’ll leave with a new way to think about legacy systems: not as a career compromise, but as one of the best training grounds for stronger engineers and more resilient technical leaders.
Key Takeaways:
- Understand how legacy systems develop engineering judgment and decision-making
- Identify high-leverage improvements within complex, constrained systems
- Apply legacy lessons to architecture, scaling, and production risk
- Recognize and communicate the strategic value of brownfield work
- Use legacy work intentionally to grow senior engineers and strengthen systems
$2,835, Conference (3 days). Current pricing ends September 8th. All pass options.
QCon San Francisco 2026 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.
From the same track
Wednesday 18 November
10:35 Seacliff ABC Session The Death of the Code Review Laurie Voss Head of Developer Relations @Arize AI, Co-Founder of npm, Inc., Developer for 30+ Years Code review was built for a world where humans wrote all the code. 11:45 Seacliff ABC Session Legacy as Leverage: How Brownfield Work Builds Technical Judgment Shine Garg Founder of Uncharted Path Breakthrough, Former Staff Software Engineer, 15+ Years Building and Scaling Backend, Data, Machine Learning, and Platform Systems Legacy systems are often treated as a necessary evil: work to be endured before moving on to more “real, strategic” projects. 13:35 Seacliff ABC Session Builder-Driven Development Jyothi Nookula Product Leader Director with 13+ Years Driving AI Product & Platform Innovation, Previously @Meta, @Amazon, and @Etsy Details coming soon. 14:45 Seacliff ABC Session You Can't Read the Code Anymore - Verifying Software in the Age of AI Omer van Kloeten Principal Engineer @Forter, 25+ Years in Software Engineering, Now Building an AI-Agent Framework to Tame Legacy Systems and Reduce KTLO AI writes most of the code now, so the hard part of engineering has moved from authoring to the part we’re worse at - verifying. With the incentives all pushing toward shipping faster and faster - the rational move is to skim the diff, click through a little manual QA, and ship on vibes. 15:55 Seacliff ABC Session Breaking Down the Interface Between Code and Strategy Details coming soon.