• Thanks. I hate it.

    I’m going to spend this thread agreeing with Rust fans, and I hate that the most. (I love you all, really, but you’re fun to try to wind up.)

    OOP sucks because Inheritance sucks. This person’s brief non-shitty experience doesn’t change that.

    Languages built around OOP suck where they use inheritance instead of interfaces.

    Inheritance is isn’t always a terrible choice. But it is a terrible choice often enough that we need to warn the next generation.