tag:blogger.com,1999:blog-6669934595599937894.post7728031658414018538..comments2023-09-07T08:05:54.807-07:00Comments on Obvious Hints: A note about OOP reusabilityAlvarohttp://www.blogger.com/profile/05177930414107959806noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-6669934595599937894.post-9205929313208019142010-10-12T03:45:35.767-07:002010-10-12T03:45:35.767-07:00First let me read this book and then will get back...First let me read this book and then will get back to you..I don't like to answer unless i know more about it! thanks<br /><br /><br /><a href="http://www.samplejobdescriptions.org/php-developer-job-description.html" rel="nofollow">PHP Developer Job description</a>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6669934595599937894.post-68780048564474617152010-08-10T13:18:37.507-07:002010-08-10T13:18:37.507-07:00It's true OOP becomes overbloated very quickly...It's true OOP becomes overbloated very quickly. <br /><br />I believe that the key reason for this is a simple fact that it's too hard to design a big system for OOP. It's unnatural for programmers to think in terms of OOP architecture. <br /><br />The end result is that we are stuck in an endless cycle of refactoring by adding a new interfaces on top of existing ones to make code more reusable. <br /><br />For me we do more abstractions because of poor design choices. OOP programmer is his own best gravedigger.<br /><br />Verdict : don't blame the programmer. OOP is just made of fail.Anonymoushttps://www.blogger.com/profile/07107496107828088797noreply@blogger.comtag:blogger.com,1999:blog-6669934595599937894.post-71151583222799078352010-08-02T09:14:52.599-07:002010-08-02T09:14:52.599-07:00OOP is trying to reinvent maths, the ugly way.OOP is trying to reinvent maths, the ugly way.Unknownhttps://www.blogger.com/profile/02569072978493441625noreply@blogger.comtag:blogger.com,1999:blog-6669934595599937894.post-15989879527502351752010-07-13T01:29:11.816-07:002010-07-13T01:29:11.816-07:00Thanks for the links, I'm just going through t...Thanks for the links, I'm just going through the Clojure books, to see what it has to offer. I will take a look at those sites, thanks againAlvarohttps://www.blogger.com/profile/05177930414107959806noreply@blogger.comtag:blogger.com,1999:blog-6669934595599937894.post-11363685917038218432010-07-13T00:44:38.283-07:002010-07-13T00:44:38.283-07:00surely dont or at least dont for all programming c...surely dont or at least dont for all programming contexts<br /><br />but i think the root issue of (too much) oop is not only the accidental complexity but the way it models your mind: identity, time, model of the world<br /><br />I think the key is from Rich Hickey:<br />http://clojure.org/state<br />http://clojure-log.n01se.net/date/2010-04-21.html#i28 (really impressive chat session)<br />http://www.artima.com/articles/hickey_on_time.html<br />http://wiki.jvmlangsummit.com/images/a/ab/HickeyJVMSummit2009.pdfAnonymoushttps://www.blogger.com/profile/03081252416288495482noreply@blogger.com