Inheritance Is Indeed Evil
A tale of growing frustration with Object-Oriented Programming that highlights one of its core features as a culprit.
It’s easy to become polarized about the two main paradigms that we use to classify new programming languages with. I certainly was, until recently.
Do you prefer object-oriented programming, or functional programming? If you are okay with either paradigm, then congratulations — you are not polarized — but if you greatly prefer one over the other, or maybe you even glance condescendingly at fellow developers who don’t share your polarized view of the world, then I hope to change your mind.
[Read More]