14:30 - 15:30
One of the major challenges Software Engineers up to Technical Leaders have to face is dealing with legacy and technical debt. This challenge is becoming harder and harder as the lifetime of software is increasing while the rise of new technologies and length of stays in companies is becoming shorter and shorter. How to tackle that challenge without rewriting tons of software over and over again?
This talk outlines possible strategies to mitigate these obstacles. We will start with a short recap of the situation and will unveil the changing factors again. Based on that, we will review well-known techniques and patterns to derive best practices. I’ve been wrapping my head around this topic for more than 10 years, so the talk will be packed with real-world examples. Don’t expect the silver bullet, but some nice food for thought to overcome the trap.