I got into a discussion on Twitter the other day where I mentioned that I don't like DI. Call it lack of sleep or language barrier (on my part), but I said DI — dependency injection — when I meant the dependency injection container.
Having said this, let me explain why I don't like it.
POV
Despite not working for any of the larger PHP joints out there, I get to spend my time with pretty interesting stuff.
I wouldn't call it high traffic or big data, but being in the Top 100 websites, we're certainly not the average PHP application out there.