3 ms·
>since Alan Kay invented the term, Smalltalk is weaponised against C++/Java-style OOP. Often I see actual common practices of "OOP" being used as arguments aga
by bobajeff 1y ago
>since Alan Kay invented the term, Smalltalk is weaponised against C++/Java-style OOP.
Often I see actual common practices of "OOP" being used as arguments against it. Which are then dismissed as 'not true OOP' by it's proponents.
Only recently did I see someone give a presentation talking about not just the historical meaning of the term and it's origins but also the common practices that are associated with it and detailed some issues with it. (I'm guessing because he was tired of hearing the same defenses over and over again.)
- 1718627440 1y agoCare to provide the link for to that presentation?
- bobajeff 1y agoCasey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025 https://www.youtube.com/watch?v=wo84LFzx5nI https://www.youtube.com/watch?v=wo84LFzx5nI
- whstl 1y agoCasey’s presentation was great, and demonstrates the problem I was talking about: a lot of those complex things lose something when they become “pop culture”. A lot of people never read Fielding’s dissertation or is aware of the monad laws but is producing bad code and bad tutorials. It takes someone like Casey, months of reaearch and 3 hours to actually dig those things out 60 years after the fact.