While listening to DNR the other day, I was inspired by Carl 's and Rory 's discussion about this article about OOP . It is an interesting take on object orientation in programming, and while I don't agree with most of the opinions presented in it I have