Misconceptions About the Philosophy Behind OOP

Alan Kay coined the term object-oriented programming, but it has since been widely misunderstood.

I tried to explain in more detail with numerous examples about what object-oriented programming was originally about in my story: Go is More Object-Oriented Than Java.

Yet judging by various comments I have gotten, many people really struggle to understand the full scope of the ideas Alan Kay had about object-oriented programming. Thus this is sort of a follow up…