Funny anecdote: I was recently contracting at a company that was OOP gone amuck. Everything written in Java ca. 2001 style. Lot&#x27;s of message wrapping and unwrapping. Lots of dependency injection fun and games.<p>At some point, their lead developer tells me about some guy they had for a job interview a while back, and as the story goes they had him through a code review where he was berated for using a static helper class. Apparently his reply was something like &quot;You&#x27;re using static classes for view helpers? But that&#x27;s insane!&quot;. The morale of the story as told, was that clearly he didn&#x27;t know right from wrong and was passed over. I didn&#x27;t know what to reply to that.