Software Evolution + Technical Debt
26 May 2023
Information video on understanding technical debt in software. Understanding your code base , where technical debt lives and which developers work on what part of the code is the first step in tackling technical debt. It is not as easy as throwing more developers to a problem. Another interesting idea that was brought up was the fact that one does not need to refactor all the code to reduce technical debt - think the Pareto Principle. Most code that is changed often and worked on by developers lives in only a few files - identify those and priotize working on those.
I saw this video on this blog - https://bartwullems.blogspot.com/2023/05/lehmans-laws-of-software-evolution.html