<?xml version='1.0' encoding='UTF-8' ?>
<rss version="2.0" xml:base="http://www.cincomsmalltalk.com/blog/" xmlns:admin="http://webns.net/mvcb/" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:icbm="http://postneo.com/icbm" xmlns:includedComments="http://www.laudably.com/rss2-comments" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
	<channel>
		<title>Smalltalk Tidbits, Industry Rants</title>
		<link>http://www.cincomsmalltalk.com/blog/blogView</link>
		<description>Cincom Product Manager</description>
		<webMaster>jrobertson@cincom.com</webMaster>
		<lastBuildDate>Mon, 31 Mar 2008 19:21:31 EST</lastBuildDate>
		<image>
			<url>http://www.cincomsmalltalk.com/images/cst_small.jpg</url>
			<title>Smalltalk Tidbits, Industry Rants</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView</link>
			<height>50</height>
			<width>81</width>
		</image>
		<admin:generatorAgent rdf:resource="/CincomSmalltalkWiki/Silt"></admin:generatorAgent>
		<admin:errorReportsTo rdf:resource="mailto:jrobertson@cincom.com"></admin:errorReportsTo>
		<dc:language>en-us</dc:language>
		<dc:creator>James A. Robertson</dc:creator>
		<dc:rights>Copyright 2007 Cincom Systems, Inc.</dc:rights>
		<dc:date>2008-03-31T19:21:31-05:00</dc:date>
		<icbm:latitude>39.214103</icbm:latitude>
		<icbm:longitude>-76.878807</icbm:longitude>
		<item>
			<title>Even C-plus-plus   is ahead of Java</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Even_C-plus-plus___is_ahead_of_Java&amp;entry=3384322322</link>
			<category>java</category>
			<pubDate>Sun, 30 Mar 2008 09:32:02 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>I find it highly amusing that the <a href="http://herbsutter.spaces.live.com/blog/cns/">C++ crowd has managed to say &quot;yes&quot; to closures</a> while the Java community is still <a href="http://www.javac.info/consensus-closures-jsr.html">debating.</a> Of course, like the rest of C++, the syntax is on the baroque side...</p>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/C%20%20" rel="tag">C  </a>, <a href="http://www.technorati.com/tag/Java" rel="tag">Java</a>, <a href="http://www.technorati.com/tag/Closures" rel="tag">Closures</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3384322322</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3384322322</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3384322322</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Even_C-plus-plus___is_ahead_of_Java&amp;entry=3384322322</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Even_C-plus-plus___is_ahead_of_Java&amp;entry=3384322322</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2008-03-30T10:25:02-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Actually they are lambdas (anonymous functions).&lt;/p&gt;
&lt;p&gt;Supporting real closures in C++ is impossible without completely changing the memory management model of auto variables.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Terminology nitpick</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Even_C-plus-plus___is_ahead_of_Java&amp;entry=3384322322</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Even_C-plus-plus___is_ahead_of_Java&amp;entry=3384322322</includedComments:puid>
					<includedComments:author>Mark Miller</includedComments:author>
					<includedComments:pubDate>2008-03-31T19:21:31-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I've seen some sample code of BGGA closures, and the C++ code is actually concise enough that I could be convinced that it would work. BGGA makes you jump through so many hoops it's not funny. Give me C++ any day over that crap!&amp;nbsp;The C++ syntax looks puzzling to an average programmer, I'd think. To a former&amp;nbsp;C++ programmer like me, if I knew nothing about closures/lambdas,&amp;nbsp;and if I saw "[]( const Widget&amp;amp; w ) -&amp;gt; bool { w.Weight() &amp;gt; 100; }" at first glance I'd think "Uh-kay, pointer to array of uhhh...pointers to functions that take a const reference to a Widget...no, that's a different syntax (WTF is this then?)...anyway...uh...pointer select to a field (from what struct?)&amp;nbsp;called bool (isn't that a keyword?), followed by a code block and we're, uh, somehow passing this to a function??? WTF??&lt;/p&gt;
&lt;p&gt;We need more characters on the keyboard, goddammit! C/C++ used them up already for other purposes. I bet the people who have to mod the C++ parser to do this just LUUUUV this syntax! ;)&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Better than BGGA closures</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3384322322</wfw:comment>
		</item>
		<item>
			<title>Huh?  What?</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Huh__What&amp;entry=3384232473</link>
			<category>java</category>
			<pubDate>Sat, 29 Mar 2008 08:34:33 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>The Java world loves baroqueness. How else to explain <a href="http://underlap.blogspot.com/2008/01/jsr-294-early-draft.html">this,</a> which I had to read three times before admitting to myself that it <em>still</em> didn't make any sense. </p>
<p>Meanwhile, there's this really cool <a href="http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=smalltalk_daily_seaside_intro">Seaside</a> thing that will get you building your web applications really, really fast....</p></div>]]></description>
			<guid isPermaLink="false">3384232473</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3384232473</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3384232473</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Huh__What&amp;entry=3384232473</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Huh__What&amp;entry=3384232473</includedComments:puid>
					<includedComments:author>Mike Brazinski</includedComments:author>
					<includedComments:pubDate>2008-03-29T09:02:31-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;What don't you understand?&amp;nbsp; Superpackages?&amp;nbsp; Custom class loaders?&amp;nbsp; The compatibility question?&lt;/p&gt;
&lt;p&gt;I'm guessing the question is about superpackages.&amp;nbsp; As far as I understand, they've been added due to visibility concerns.&amp;nbsp; For example, there are methods public in the swing package that are only really needed be visible to some of the "subpackages" but fall out of the normal inherertness pattern.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>What don't you understand?</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Huh__What&amp;entry=3384232473</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Huh__What&amp;entry=3384232473</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2008-03-29T10:43:58-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Superpackages are completely orthogonal to web development.&lt;/p&gt;
&lt;p&gt;It'd&amp;nbsp; be like saying "look how there's no standard Smalltalk GUI framework.&amp;nbsp; Instead look at Java: it makes mobile, secure code really easy".&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Huh__What&amp;entry=3384232473</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Huh__What&amp;entry=3384232473</includedComments:puid>
					<includedComments:author>
James Robertson</includedComments:author>
					<includedComments:pubDate>2008-03-29T12:23:47-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Comment by 
James Robertson&lt;/p&gt;

&lt;p&gt;


&lt;p&gt;I was using Seaside as an example of simplicity. As opposed to the Java world's love of complex answers to simple questions....&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
I wasn't relating the two</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3384232473</wfw:comment>
		</item>
		<item>
			<title>Java: The Fundamental Mistake</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Java:_The_Fundamental_Mistake&amp;entry=3382419449</link>
			<category>java</category>
			<pubDate>Sat, 08 Mar 2008 08:57:29 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://tekkie.wordpress.com/2008/03/06/java-let-it-be/">Mark Miller</a> riffs off some comments <a href="http://www.parleys.com/display/PARLEYS/The+Closures+Controversy">Joshua Bloch has made about the the growing complexity of Java,</a> and cloncludes that they made a basic error early on: by keeping the language &quot;simple&quot; - no closures, no real meta system, etc - they've actually made any growth that comes (generics) a nightmare of complexity:</p>
<blockquote>I think there is a fundamental contradiction in goals between what Bloch says he prefers about Java, and the growing problems of computing. He says that adding features to a language increases its complexity, and he makes a good case for that. Yet, how is Java going to solve new problems in the future? His answer is to add more features to the language. Granted they're focused, and not open-ended to allow further expansion, but they're still feature additions all the same. As is illustrated by Squeak, library-defined structures would actually help reduce the number of features in the language. Even though Squeak can do more things concisely than Java can, the feature set of the language is very small. As a point of comparison, Lisp's language feature set is even smaller, yet it's more capable of handling complex problems than Java. They accomplish this by taking what Java does as a built-in feature, and use message-passing (Squeak), closures (Squeak, Lisp, others), an extensive meta system (Squeak, Lisp, others), named functions (Lisp, Scheme), and macros (Lisp) instead.</blockquote><p>Smalltalk has a tiny &quot;feature set&quot;, but immense power - any decent sized application starts to resemble a DSL over time, because that power is reserved to the developer. That simply doesn't happen in Java; instead, a decent sized application just grows warts. </p><p>Read the whole thing, because Mark makes a number of points worth thinking about.</p>
<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/smalltalk" rel="tag">smalltalk</a>, <a href="http://www.technorati.com/tag/dynamic%20language" rel="tag">dynamic language</a>, <a href="http://www.technorati.com/tag/development" rel="tag">development</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3382419449</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3382419449</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3382419449</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Java:_The_Fundamental_Mistake&amp;entry=3382419449</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Java:_The_Fundamental_Mistake&amp;entry=3382419449</includedComments:puid>
					<includedComments:author>Stefan Schulz</includedComments:author>
					<includedComments:pubDate>2008-03-08T12:41:46-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;I cannot agree more. It's the C-based history of Java, which made it having that many language constructs. It surely makes the language (re-)design complex. It's funny to see how hard people fight to enable DSL integration and so on. On the other hand, Smalltalk as a pure OO language lacks in a stronger type system to make developing code fail fast (at compile time). It's a bit of a trade-off one has to pay for the freedom of language design.&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>Imperative Inheritance</includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3382419449</wfw:comment>
		</item>
		<item>
			<title>Tech Media Spot the Obvious</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</link>
			<category>java</category>
			<pubDate>Fri, 11 Jan 2008 06:34:21 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>The fact that Java is no longer the &quot;It&quot; language has been apparent for quite some time, and now even the tech media (<a href="http://www.infoworld.com/article/07/12/28/52FE-underreported-java_1.html">InfoWorld</a>) have figured it out:</p>
<blockquote>Java, the oldest new programming language around, is falling out of favor with developers. When it comes to developing the increasingly common rich Internet applications, Java is losing ground to Ruby on Rails, PHP, AJAX and other cool new languages. And there are even reports that Microsoft&rsquo;s .Net, of all things, is pushing Java out of the enterprise. Makes you wonder whether Sun was smart to change its stock-ticker code to JAVA last summer.</blockquote><p>That move was curious for many reasons. In any event, now that the pointy haired crowd can see printed evidence of the passing of the torch, maybe we can go back to an open minded approach in the big IT shops. </p><p>You can see the same article in German <a href="http://www.computerwoche.de/produkte_technik/software/1851581/">here.</a></p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/software development" rel="tag">software development</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3377486061</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3377486061</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3377486061</pingback:target>
			<includedComments:comment-collection>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2008-01-11T07:44:02-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Back?&amp;nbsp; When has there *ever* been an open minded approach in big IT shops?&lt;/p&gt;&lt;p&gt;IT shops run after every fad that comes along, without properly evaluating them, in the hope that the next fad will be the silver bullet that will let people develop systems without actually thinking, so that they can hire cheap developers and cut their costs.&lt;/p&gt;&lt;p&gt;Java is only used in enterprise software because it became a fad thanks to Netscape. It&amp;#39;s very good for writing systems that have mobile code and need to integrate untrusted and trusted code. How many IT systems to that?&amp;nbsp; Absolutely none that I&amp;#39;ve seen in 10 years of Java development.&lt;/p&gt;&lt;p&gt;And whatever IT chooses to replace Java will also be a fad and be applied inappropriately. What&amp;#39;s the bet we&amp;#39;ll soon see two-tier-pretending-to-be-three-tier apps written in Erlang that rely on expensive database systems and transaction coordinators for all their reliability. &lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</includedComments:puid>
					<includedComments:author>
&lt;a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView"&gt;Troy Brumley&lt;/a&gt;</includedComments:author>
					<includedComments:pubDate>2008-01-11T09:38:42-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Comment by 
&lt;a href="http://www.cincomsmalltalk.com/userblogs/troy/blogView"&gt;Troy Brumley&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;


&lt;p&gt;And Cobol and VB and PL/I and RPG and so on. Java is no longer a leading language, but there's a huge code base out there that isn't going anywhere anytime soon. It may not be as sexy as it once was, but we'll all keep seeing Java for the next 20 years.&lt;/p&gt;
&lt;/p&gt;
&lt;/div&gt;</includedComments:content>
					<includedComments:title>
Java is dead, long live Java!</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</includedComments:puid>
					<includedComments:author>giorgio</includedComments:author>
					<includedComments:pubDate>2008-01-11T15:11:27-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;it&amp;#39;s clear from some year, shure, but the font here is not the best. Mixing Java, ruby, etc with Ajax and calling it a language tell a lot about the writer...&amp;nbsp;
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title>Ajax vs Java?!</includedComments:title>
				</includedComments:comment>
				<includedComments:comment>
					<includedComments:guid>blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</includedComments:guid>
					<includedComments:puid>blogView?showComments=true&amp;printTitle=Tech_Media_Spot_the_Obvious&amp;entry=3377486061</includedComments:puid>
					<includedComments:author></includedComments:author>
					<includedComments:pubDate>2008-01-12T15:01:08-05:00</includedComments:pubDate>
					<includedComments:content>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;Java certainly IS a leading technology.&amp;nbsp; There are things that Java does well that no other language or platform (Smalltalk included) even come close to achieving.&amp;nbsp; But those things are not what most Java developers use Java for.&amp;nbsp; That&amp;#39;s not the fault of the language.&amp;nbsp; It&amp;#39;s the fault of the pathetic way technologies are chosen in our inisutry.&amp;nbsp; It&amp;#39;s the fault of the committee-driven development of Java&amp;#39;s standard libraries that merely copied whatever Microsoft had developed, no matter how obviously broken the idea.&amp;nbsp; And it&amp;#39;s the fault of IT shops who developed with Java standard frameworks, no matter how obviously broken they were. 
&lt;/p&gt;&lt;/div&gt;</includedComments:content>
					<includedComments:title></includedComments:title>
				</includedComments:comment>
			</includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3377486061</wfw:comment>
		</item>
		<item>
			<title>Dynamic Languages on Static VMs</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Dynamic_Languages_on_Static_VMs&amp;entry=3366916787</link>
			<category>java</category>
			<pubDate>Mon, 10 Sep 2007 22:39:47 EDT</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://blog.blainebuxton.com/2007/09/why-is-groovy-so-slow.html">Blaine Buxton</a> explains why Groovy is slow on the JVM: it has nothing to do with the language, and everything to do with the environment:</p>

<blockquote>
It's not that the above posts are bad. I think they are wonderful. It gives something that the Groovy guys can use to make their product better. And that's good for all of us wanting to be dynamic in a static world. But, those numbers will also be used to prove why you shouldn't use dynamic languages. And that's sad. It's all come full circle. I hope I am wrong, but I doubt it. The numbers are not bad because dynamic languages are slow, but because trying to get them run on an architecture not built with them in mind.
</blockquote>

<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/dynamic languages" rel="tag">dynamic languages</a>, <a href="http://www.technorati.com/tag/JVM" rel="tag">JVM</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3366916787</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3366916787</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3366916787</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3366916787</wfw:comment>
		</item>
		<item>
			<title>Java: Not the cool answer anymore</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Java:_Not_the_cool_answer_anymore&amp;entry=3352388195</link>
			<category>java</category>
			<pubDate>Mon, 26 Mar 2007 18:56:35 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://blogs.law.harvard.edu/philg/2006/02/26/java-is-fading-as-a-web-development-tool-along-with-the-suv/">Phillip Greenspun</a> explains that Java is fading from cool to pass&eacute;:</p>
<blockquote>In September 2003, I innocently posted Java is the SUV of programming languages? based on the fact that students in 6.171 who&rsquo;d chosen to use Java were incapable of getting anything done. It created quite a stir in the comments and on Slashdot. This semester is the first time that we&rsquo;ve taught 6.171 since then. Despite the fact that all the students are expert Java programmers, having used Java to build a big project in 6.170, none have chosen to use Java this semester. It is all Ruby on Rails, Microsoft .NET (C#), and a touch of Python.</blockquote><p>Meanwhile, the <a href="http://duckdown.blogspot.com/">Enterprisey folks</a> - who are always years behind the curve - still think it's the end all, be all :)</p><!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: 
<a href="http://www.technorati.com/tag/web" rel="tag">web</a>, <a href="http://www.technorati.com/tag/development" rel="tag">development</a></p><!-- technorati tags end -->
</div>]]></description>
			<guid isPermaLink="false">3352388195</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3352388195</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3352388195</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3352388195</wfw:comment>
		</item>
		<item>
			<title>Well, Duh</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Well,_Duh&amp;entry=3351148379</link>
			<category>java</category>
			<pubDate>Mon, 12 Mar 2007 10:32:59 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p>Seems that people are finally starting to notice that corporately funded OSS development <a href="http://www6.lexisnexis.com/publisher/EndUser?Action=UserDisplayFullDocument&amp;orgId=539&amp;topicId=12092&amp;docId=l:582045950">isn't all about being altruistic:</a></p>
<blockquote><p>IBM founded the Eclipse Consortium in late 2001 and later spun it out as an independent entity known as the Eclipse Foundation in 2004. And despite the organization being a broad-based entity made up of more than 115 members, IBM employees have continued to make up the lion's share of the organization's developers on the core platform initiative.</p>

<p>Indeed, as some in the industry have knocked Sun Microsystems for its heavy representation and influence over the JCP (Java Community Process), others have criticized Eclipse as being too IBM-centric.</p>

<p>Mike Milinkovich, executive director of Eclipse, in an interview with eWEEK, said he has moved to eliminate this.</p>

<p>However, some observers as well as Eclipse members expressed concern about how the foundation might manage its transition away from being so IBM-heavy.</p>

<p>One source said he is concerned that while IBM is moving to take some of its staff off the Eclipse Platform Project, the foundation is asking strategic developers to add bodies of their own to the project--bodies that take away from development on other projects.</p>

<p>And a source who requested anonymity joked that, in perhaps the most cynical view of the situation, one might assume &quot;IBM used Eclipse to run its competitors out of the market and now it's on to the next thing.&quot;</p></blockquote><p>Wow, you think? I'm not opposed to open source, mind you - <a href="http://www.cincomsmalltalk.com/BottomFeeder/downloads.html">I ship open source software myself.</a> I'm just skeptical about the angelic intentions of vendors in certain circumstances. Say Microsoft had open sourced IE back in 1997 instead of just making it free - how many people would have viewed that as an act of unconstrained goodness?</p></div>]]></description>
			<guid isPermaLink="false">3351148379</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3351148379</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3351148379</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3351148379</wfw:comment>
		</item>
		<item>
			<title>Enjoying the Squirm</title>
			<link>http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=Enjoying_the_Squirm&amp;entry=3346533035</link>
			<category>java</category>
			<pubDate>Thu, 18 Jan 2007 00:30:35 EST</pubDate>
			<description><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">

<p><a href="http://scobleizer.com/2007/01/17/sun-ceo-talks-about-iphone-and-java-and-near-death-experiences/">Via Scoble</a> comes <a href="http://en.wikipedia.org/wiki/Schadenfreude">Schadenfreude</a> for a Smalltalker:</p>

<blockquote> Markoff: &ldquo;And what are you thinking about Flash and Java?&rdquo; </blockquote><blockquote>Jobs: &ldquo;Java&rsquo;s not worth building in. Nobody uses Java anymore. It&rsquo;s this big heavyweight ball and chain.&rdquo; </blockquote><blockquote>Interesting to hear Schwartz&rsquo; side of the story -- I ask him what his pitch to Steve Jobs is to get Java on the iPhone. He claims that Java is being downloaded 20 million times a month and is on about a billion cell phones with tons of apps. Claims Java is one of the most recognized brands in the world. </blockquote>

<p>Yes, I can take pleasure in watching Sun get dissed that way :)</p></div>]]></description>
			<guid isPermaLink="false">3346533035</guid>
			<pingback:server>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIPBServlet?guid=3346533035</pingback:server>
			<pingback:target>http://www.cincomsmalltalk.com/blog/blogView?guid=3346533035</pingback:target>
			<includedComments:comment-collection></includedComments:comment-collection>
			<wfw:comment>http://www.cincomsmalltalk.com/blog/servlet/CommentAPIServlet?guid=3346533035</wfw:comment>
		</item>
	</channel>
</rss>
