, ScanIAm wrote

@DeathByVisualStudio: I would like to subscribe to your newsletter...

Seriously, though, I get your point about overcomplication.  Stuff like NInject and MSFT's Unity are useful tools if you need to unit test parts of the application, so I do understand their usefulness, but I've seen them seriously overused on projects.

Ah yes. I spent a week ripping out the enterprise library where somone decided to use it for the factory pattern, despite there only being one type of each class in each factory. *cry*

But yea, for me YAGNI is a constant problem.