>Do you use Dependency Injection? Of course you do, you’re a responsible programmer, and you care about clean, maintainable, SOLID code with low coupling.
If you can overcome this cringeworthy intro about DI, the rest of the article is not as bad as this.