Since Alan Key pioneered the object oriented paradigm in the 70s, there has been a clear evolution in how we do programming and technology . Still, the OOP is one of the most misunderstood and badly applied paradigms when it comes to real programing and computing.. Also it has been subject of controversy and multiple different explanations. Does everybody understand polymorphism in the same way?
The purpose of this talk is to understand the object oriented paradigm from another perspective and getting to the essences of what is needed to understand about OOP to properly apply the paradigm when create software.