What’s Eating OOP: throw out ideological purity, go multi-paradigm
altdevblogaday.com
altdevblogaday.com
I think we should recognize ideological purity for what it is: an aid to help inexperienced programmers keep their sanity.
The big problem is that this purity is too often labelled Best Practices, and people are given no incentives (or even permission) to break free from it.
Just wait until you try Haskell's type inference. :)