This document discusses open issues in object-oriented programming from the perspective of researcher Ole Lehrmann Madsen. It outlines five main open issues: 1) the balance between modeling and code reuse, 2) the need for an explicit conceptual framework separate from programming languages, 3) the relationship between class-based and prototype-based languages, 4) differences in abstraction mechanisms between languages, and 5) the lack of consensus around concurrency models with the Simula approach being a good option. The document also notes there are additional open issues beyond these five areas.