For example, technical debt in traditional software development creates problems, but the debt is less likely to go undetected and compound than with machine learning systems. Machine learning creates code in a dynamic non-linear way, which makes it a chaotic system.2 In this environment, technical debt evades detection and creates exponential error cascades and feedback loops.xvi