There is a lot of frustration among developers when they need to work with the old code, usually called “legacy”. But there is way more legacy code running than non-legacy out there in the world. Developers like starting from scratch but that is not often the case. If they want to successfully replace legacy with newer code they need to start with appreciation and respect for that legacy code because it somehow runs and there is no guarantee that new code will do a better job.

Comments

Please login to leave a comment

Katy Ereira at 13:59 on 19 Feb 2025

As a legacy code afficionado (slash lover of onions slash code archaeologist) I really appreciated this talk!

Ivo reiterates the importance of maintaining the garden that is your production code, lest the business fall victim to various traps of false economy.

My only critique is that it could do with more onion content. 😉