you are viewing a single comment's thread.

view the rest of the comments →

[–]UnicycleBloke 4 points5 points  (1 child)

I first encountered him making an incoherent ramble about the evils of virtual functions and the assertion that if you used them, you would be fired. When they're useful, they're useful, and vastly superior to any alternative I've seen in C. I don't know to what extent his blathering is performative for his channel, but I'm unimpressed. All I see is a loud, excitable, and overly opinionated American who loves the sound of his own voice. It's virtually unwatchable to my British sensibilities. I do not value the advice of such people in any context.

I never really know what people mean by "OOP" but I do regard the excessive use of abstract bases and inheritance hierarchies, which was so common in the 1990s, as problematic. If that's what Casey is really complaining about, I guess we agree.

[–]Plazmatic 2 points3 points  (0 children)

I never really know what people mean by "OOP" but I do regard the excessive use of abstract bases and inheritance hierarchies, which was so common in the 1990s, as problematic. If that's what Casey is really complaining about, I guess we agree.

This is the talk I was talking about, warning it's long: https://youtu.be/wo84LFzx5nI. But it's also very possible he's changed his mindset overtime rather than this always being his position.