3 ms·
I feel like inheritance is the actual problem with OOP. Trees of types with increasing specialisations just don't describe many real world problems that well.
by btilly 7y ago
I feel like inheritance is the actual problem with OOP. Trees of types with increasing specialisations just don't describe many real world problems that well.
I firmly agree.
I wrote https://www.perlmonks.org/?node_id=318257 https://www.perlmonks.org/?node_id=318257 over 15 years ago. I still agree with the fundamental criticism of "OO everywhere" that I offered there.
- GlennS 6y agoThanks, enjoyed this. That SICP quote really nails it too.
- jholman 6y agoThank you for the excellent piece. Though w.r.t. the speculation in your final "Disclaimer", I'd expect the algebraically inclined to prefer either the elegant combinatorical explosion of a J, or the build-it-yourself language of a metaprogrammed Lisp.