5 ms·
Rob Pike doesn't know Smalltalk, Self, or Common Lisp/CLOS--why should you care what his opinions are concerning OO as a paradigm?
by vmsisbetter 11y ago
Rob Pike doesn't know Smalltalk, Self, or Common Lisp/CLOS--why should you care what his opinions are concerning OO as a paradigm?
- fao_ 11y agoMost developers touting OOP don't know those languages; so why should we care what their opinions are concerning OOP as a paradigm. If you exclude one person because they disagree with X and don't know Y, then you must equally disregard all who agree with and disagree with X, because they don't know Y. Otherwise you're just cherrypicking :)
- vmsisbetter 11y agoFine by me, since those developers are doing so on behalf of systems like Java and Python, which fall far below the mark. However, it has become quite trendy to bash OOP itself, especially here on HN, without acknowledging that there are less awful ways of doing it that just aren't mainstream. Try making similarly blanket criticisms of FP here using Python (Why, it has lambdas and list comprehensions after all--isn't that enough?) or some other impure language and see what happens.
- mseepgood 11y agoHe definitely knows Smalltalk and Lisp
- pjmlp 11y agoFunny how HNers have such a high regard for his opinion on a domain he is well known for being sceptical and yet disregard his opinion, as UNIX co-author, that UNIX is well past its due date and is time to move on.
- kasabali 11y agoHe's not a UNIX co-author at all, he joined Bell Labs in 1980.
- pjmlp 11y agoExcept he contributed to many of the userland tools and was part of the UNIX working group, which does make him a co-author, even if he didn't wrote the first kernel lines.
- kasabali 11y agoI must admit you have a strange definition of "co-author".
- pjmlp 11y agoI must admit you have a strange way to ignore Pike's contributions to UNIX initial GUI architecture, his book together with Kernighan about the UNIX programming environment and other contributions.
- kasabali 11y agoPlease don't twist my words. I'm just saying "co-author" have different meanings for you and me. edit: Really? Downvotes? Not cool.
- pjmlp 11y agoI didn't downvote you. As for co-author, the Cambridge dictionary says: "To write a book, article, report, etc. together with another person or other people:" Which given Pike's participation on what defined the initial UNIX graphics userland, makes him a co-author.
- kasabali 11y agoThat's where we disagree. You think Blit is one of things what makes UNIX UNIX while I don't. We have different interpretations of "co-author". I don't see any further benefit in discussing that.
- AdieuToLogic 11y ago<voice type="Lucky Charms Leprechaun"> That's magically elitist! </voice>