"On a related topic, let me say that I'm not much of a fan of object-oriented design. I've seen some beautiful stuff done with OO, and I've even done some OO stuff myself, but it's just one way to approach a problem. For some problems, it's an ideal way; for others, it's not such a good fit. OO is great for problems where an interface applies naturally to a wide range of types, not so good for managing polymorphism , and remarkably ill-suited for network computing. That's why I reserve the right to match the language to the problem, and even - often - to coordinate software written in several languages towards solving a single problem. It's that last point - different languages for different subproblems - that sometimes seems lost to the OO crowd."
React to this quote
More by Rob Pike
See allResonant Thoughts
"No policy that does not rest upon some philosophical public opinion can be permanently maintained. And hence, there are but two policies in regard to Slavery that can be at all maintained. The first, …"
Explore Further
Related Quotes
"At one time there was a black-out of any development of administrative law. The curtains were drawn across …"
— Alfred Denning"I should have done violence to my convictions of duty, had I not made use of all the lawful means in my pow…"
— Thomas Garrett"But while I was in their city, it just seemed like such a mistake that I had ever left home, such an error …"
— Curtis Sittenfeld"I will not agree to get foreign judges in to any kind of investigations into human rights violations allega…"
— Maithripala Sirisena"One hundred years ago, the slave was freed. One hundred years later, the Negro remains in bondage to the co…"
— Lyndon B. Johnson"There are so many laws that no one is safe from hanging."
— Napoleon I of France
