Dawid outlines his objections to Object-Oriented Programming, arguing that it often leads to overly complex software and suffering performance. Maybe it's just my experience, but Object-Oriented ...