<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Move over Minimalist, here comes Humane</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Thu, 23 May 2013 09:25:03 -0400</pubDate>


    <item>

        <title>Abstract base classes allow minimalist implementations.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[<blockquote><blockquote>having all these methods on the interface makes it much harder to implement the interface....Arguably, the map interface should have two methods: keySet() and get(key) and a ModifiableMap should add put(key, value).</blockquote>By...]]></description>
        

        <pubDate>Thu, 15 Dec 2005 09:33:29 -0500</pubDate>

        

        <jf:creationDate>Thu, 15 Dec 2005 09:33:29 -0500</jf:creationDate>
        <jf:modificationDate>Thu, 15 Dec 2005 09:33:29 -0500</jf:modificationDate>
        <jf:date>Dec 15, 2005</jf:date>
        <jf:author>James Watson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Abstract base classes allow minimalist implementations.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[<blockquote>having all these methods on the interface makes it much harder to implement the interface.<br>...<br>Arguably, the map interface should have two methods: keySet() and get(key) and a ModifiableMap should add put(key, value).</blockquote><br>By...]]></description>
        

        <pubDate>Wed, 14 Dec 2005 06:35:24 -0500</pubDate>

        

        <jf:creationDate>Wed, 14 Dec 2005 06:35:24 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 14 Dec 2005 06:35:24 -0500</jf:modificationDate>
        <jf:date>Dec 14, 2005</jf:date>
        <jf:author>David Gates</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>JDK Minimalist?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[The thing I don't get about this discussion is that I don't think that the List interface is minimalist.  Here are a minimum set of methods from the List interface that are not necessary:<br><br>addAll(Collection c)<br>addAll(int index, Collection...]]></description>
        

        <pubDate>Tue, 13 Dec 2005 16:01:26 -0500</pubDate>

        

        <jf:creationDate>Tue, 13 Dec 2005 16:01:26 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 13 Dec 2005 16:01:26 -0500</jf:modificationDate>
        <jf:date>Dec 13, 2005</jf:date>
        <jf:author>James Watson</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>This is hopefully a fertile discussion, not a futile one</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[Elliotte is right, having 78 methods in a class is an atrocity, except in some special cases (java.lang.String has about 60, which does not hurt at all). <br><br>But I think, Elliotte misses a crucial point: While some of Java's core classes indeed do...]]></description>
        

        <pubDate>Tue, 13 Dec 2005 14:22:12 -0500</pubDate>

        

        <jf:creationDate>Tue, 13 Dec 2005 14:22:12 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 13 Dec 2005 14:22:12 -0500</jf:modificationDate>
        <jf:date>Dec 13, 2005</jf:date>
        <jf:author>Karl Peterbauer</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>The Conservation Law of Coding-Learning</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[For the same token, one could argue List and Array does not belong to the core Java library because it makes Java hard to learn as a new user will always learn the java.* API to do any programming in Java.<br><br>One of the great strengh of Java over...]]></description>
        

        <pubDate>Tue, 13 Dec 2005 01:11:49 -0500</pubDate>

        

        <jf:creationDate>Tue, 13 Dec 2005 01:11:49 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 13 Dec 2005 01:11:49 -0500</jf:modificationDate>
        <jf:date>Dec 13, 2005</jf:date>
        <jf:author>hacking bear</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Changing characteristics with the situation.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[This is a programming style that I think could do with more exposure. Treating objects as having multiple facets which allow the object to be viewed differently in different situations.<br><br>The nearest solution in Java 1.4 I think is to have...]]></description>
        

        <pubDate>Mon, 12 Dec 2005 09:36:42 -0500</pubDate>

        

        <jf:creationDate>Mon, 12 Dec 2005 09:36:42 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 12 Dec 2005 09:36:42 -0500</jf:modificationDate>
        <jf:date>Dec 12, 2005</jf:date>
        <jf:author>Neil Ellis</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>You can have your cake and eat it too!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[<blockquote>One might say that aspects are overkill solution to this problem but on the other hand  multiple helper classes (StringUtils, ArrayUtils, etc.) is not very elegant solution either.If aspect technology is used in a project anyway, I would use...]]></description>
        

        <pubDate>Mon, 12 Dec 2005 03:21:22 -0500</pubDate>

        

        <jf:creationDate>Mon, 12 Dec 2005 03:21:22 -0500</jf:creationDate>
        <jf:modificationDate>Mon, 12 Dec 2005 03:21:22 -0500</jf:modificationDate>
        <jf:date>Dec 12, 2005</jf:date>
        <jf:author>MOHAN RADHAKRISHNAN</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Move over Minimalist, here comes Humane</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[What about just applying some technical criteria in design, like aiming for higher cohesion and lower coupling?<br>Anyway, all this &quot;humane ve minimalist&quot; polarization brings me memories from the RISK vs CISC wars...]]></description>
        

        <pubDate>Sun, 11 Dec 2005 16:07:20 -0500</pubDate>

        

        <jf:creationDate>Sun, 11 Dec 2005 16:07:20 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 11 Dec 2005 16:07:20 -0500</jf:modificationDate>
        <jf:date>Dec 11, 2005</jf:date>
        <jf:author>Henrique Steckelberg</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Move over Minimalist, here comes Humane</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[<blockquote>The minimalist argument is that List (or Array) doesn&#x2019;t *need* a first or last because that functionality is already contained in the get(int index) method. </blockquote><br>Ahem. So instead of writing X.last(), I should write...]]></description>
        

        <pubDate>Sun, 11 Dec 2005 03:06:46 -0500</pubDate>

        

        <jf:creationDate>Sun, 11 Dec 2005 03:06:46 -0500</jf:creationDate>
        <jf:modificationDate>Sun, 11 Dec 2005 03:06:46 -0500</jf:modificationDate>
        <jf:date>Dec 11, 2005</jf:date>
        <jf:author>Tom Eugelink</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Move over Minimalist, here comes Humane</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[It is always better to start with a Minimalist approach. <br>Considering Martin Fowlers comments on the List class of java and Ruby, it is always better to leave some operations to be performed on the client code rather than doing it in some of the core...]]></description>
        

        <pubDate>Sat, 10 Dec 2005 04:59:33 -0500</pubDate>

        

        <jf:creationDate>Sat, 10 Dec 2005 04:59:33 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 10 Dec 2005 04:59:33 -0500</jf:modificationDate>
        <jf:date>Dec 10, 2005</jf:date>
        <jf:author>chandrasekar ramaswamy</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>You can have your cake and eat it too!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[<blockquote>This style also offers a way to customize the interfaces to suit individual project's need. After all, one project's convenience may be other's nuisance.-Ramnivas</blockquote><br>Very good point indeed. One might say that aspects are overkill...]]></description>
        

        <pubDate>Fri, 09 Dec 2005 15:47:53 -0500</pubDate>

        

        <jf:creationDate>Fri, 09 Dec 2005 15:47:53 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 09 Dec 2005 15:47:53 -0500</jf:modificationDate>
        <jf:date>Dec 9, 2005</jf:date>
        <jf:author>Markus Hjort</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>You can have your cake and eat it too!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[I have blogged about <a href="http://ramnivas.com/blog/index.php?p=20" target="_blank">Creating humane interfaces using AspectJ</a>.<br><br>With AspectJ's inter-type declaration feature, you create core interfaces following the minimalist approach and...]]></description>
        

        <pubDate>Fri, 09 Dec 2005 11:57:58 -0500</pubDate>

        

        <jf:creationDate>Fri, 09 Dec 2005 11:57:58 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 09 Dec 2005 11:57:58 -0500</jf:modificationDate>
        <jf:date>Dec 9, 2005</jf:date>
        <jf:author>Ramnivas Laddad</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Move over Minimalist, here comes Humane</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[As its always in Software design, design of some sort depends on numerous things including its usage.<br><br>It all depends on the language, library and people who use them (I guess Ruby developers are lazy and don&#x2019;t mind polluted...]]></description>
        

        <pubDate>Fri, 09 Dec 2005 11:46:52 -0500</pubDate>

        

        <jf:creationDate>Fri, 09 Dec 2005 11:46:52 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 09 Dec 2005 11:46:52 -0500</jf:modificationDate>
        <jf:date>Dec 9, 2005</jf:date>
        <jf:author>Tsolak Petrosian</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Different language, different needs</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[The minimalist counter argument is making a number of errors:<br><br>- Ruby isn't Java: the language promotes the use of lists and list processing - a flatten method is as useful in ruby as it is in Lisp<br><br>- Ruby has mix-ins: when you look at...]]></description>
        

        <pubDate>Fri, 09 Dec 2005 11:41:07 -0500</pubDate>

        

        <jf:creationDate>Fri, 09 Dec 2005 11:41:07 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 09 Dec 2005 11:41:07 -0500</jf:modificationDate>
        <jf:date>Dec 9, 2005</jf:date>
        <jf:author>Charles Wise</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>How many too much?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=37990</link>

        

        
            <description><![CDATA[Well, the point boils down to the question how many methods should object have, minimum to keep interface simple or as many as context demands.<br><br>I feel interface should be simple but having many methods is not a sin, depending on situation. We need...]]></description>
        

        <pubDate>Fri, 09 Dec 2005 10:44:27 -0500</pubDate>

        

        <jf:creationDate>Fri, 09 Dec 2005 10:44:27 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 09 Dec 2005 10:44:27 -0500</jf:modificationDate>
        <jf:date>Dec 9, 2005</jf:date>
        <jf:author>d c</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

