Also? Dependency Injection is the single most useful Software Pattern ever. Without Dependency Injection, Software Libraries tend to be fragile and difficult to reuse outside the original context.
@jackwilliambell instead of using brittle non reusable libraries you use brittle unrusable frameworks, which in turn ask you to write code that is brittle and unresuable anywhere other than the specific framework, including minor version numbers
@jackwilliambell i dispute that; it’s the single most useful workaround for languages that fucked up their OOP implementation. there’s no point to it in other languages