Rethinking JavaScript: The complete elimination and eradication of JavaScript's this
If this is so difficult to reason about, why don’t we just stop using it? Seriously. Why. don’t. we. just. stop. using. it.?
It wasn’t until many years later that I would discover OOP in JavaScript was a terrible mistake.
Source: How I rediscovered my love for JavaScript after throwing 90% of it in the trash
I still think it’s somewhat ironic that now that we finally have a use for the class
keyword in JavaScript, there’s so many people advocating so strongly for anything but object-oriented programming.