Yet another programmer who doesn’t understand the basic principles and patterns of object-oriented…
Joe Seabreeze

Hi Joe,

I was an OOP specialist in Java and C++ for years before getting into JavaScript. I practiced SOLID and interface inheritance and object composition, and eventually figured out how to do better, but most developers using class inheritance still have trouble.

At some point you have to step back and look at the affordances of the tools you’re working with. Why do so many developers run into the same problems over and over again?

If it’s really an education problem, is it possible to use tools and techniques that lead to success with less education and experience required?

When it comes to OOP, the answer to that question is a resounding “yes”.

You can disagree with that if you like, but that doesn’t mean the rest of us are idiots.

Like what you read? Give Eric Elliott a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.