Jim Weirich gave an interesting presentation on dependency injection entitled, Dependency Injection: Vitally Important or Completely Irrelevant? Since the slides are available online and my wrist is beginning to bother me, I’ll sum it up quickly. Is dependency injection important in a dynamically typed language? No.