God Objects & Complected Codebases

• Right Turn: Identify dependencies, abstract, then invert the dependency by injecting it back into the code that depended on it.

This is called de-complecting.