Sven Johann talks with Dave Thomas about innovating legacy systems. Dave clarifies first why legacy systems are both valuable and problematic. Next, they discuss bad systemic and good incremental approaches for innovation of legacy systems; why you shouldn't rewrite an old system but rather focus on tactical changes to reduce cost or increase productivity within one quarter; examples of how to measure success of the innovation; how to get full support from management to use any technology you want; when cleaning up the codebase makes sense and when not; good ideas to innovate the codebase; approaches to introduce tests; and how to deal with data
Dave Thomas on Innovating Legacy Systems
Find Your Interest
- Life with the Nintendo Switch 2
- Modern URL construction in Swift
- Daniel Stenberg on 25 years with cURL
- Tim Cook for President
- Episode 505: Daniel Stenberg on 25 years with cURL
- Can a redesign save Apple's software?
- Using static protocol APIs to create conforming instances
- Switch, Xbox, and the portable future of games
- The Legend of Zelda: Ocarina of Time is a Huge Success for Nintendo — And Just Broke a Switch 2 Sales Record
- Interesting ways of using Swift optionals






