Legacy Software + Agentic Discovery
Legacy Software powers the world - from banking to utilities and government. The hardest part isn’t the code - we have the code.... it’s when the old guy with the beard leaves, and the knowledge walks out with him: what the code really means, the system truth, the business rules, and the original intent.
To modernise safely you need more than technical understanding - you need functional understanding. A legacy codebase is a crime scene: you have to retrace the steps, gather evidence, and reconstruct the story in plain language everyone can work with.
In this session I’ll share learnings from building a software reverse-engineering platform, including the real trade-offs between quality, cost, and speed, plus case studies showing how teams have de-risked modernisation by turning 12M lines of legacy code into living requirements - in weeks not years, and for a fraction of the cost. You’ll leave with practical patterns for agentic discovery, where it breaks down, and how to keep it honest.
Chris Rickard
Chris Rickard is the Founder and CEO of Userdoc, an AI-powered requirements management workspace, that helps teams turn existing knowledge and code into clear, living functional specs (for AI to implement). With 20+ years leading software teams across Australia, Canada, and the US, Chris now focuses on the real bottleneck in software delivery - clear, reliable specs.