As Software Engineers we know that Technical Debt and Legacy Code are familiar concepts we have to live with in our day to day life.
We are also aware that our software, in general terms, is terrible and that does not make it any especial.
Code base healthiness and maintenance are challenging, so in this quick journey we are going to walk together through a bunch of tips and techniques on how to effectively address this problem.