In my experience, most applications are a mess…Changes are commonly made under urgent time pressure, which drives applications towards disorder…Velocity gradually slows, and everyone comes to hate the application, their job, and their life. -Sandi Metz, “The Half-Life of Code” Why Many of us work in codebases that are not easy…