<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: Drinking from the Java firehose: A manager&#8217;s primer to Java projects</title>
	<atom:link href="http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/</link>
	<description>Johannes Brodwall&#039;s Musings on Software Architecture and Programming</description>
	<lastBuildDate>Thu, 29 Jul 2010 15:37:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kukenspeil</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-2859</link>
		<dc:creator>Kukenspeil</dc:creator>
		<pubDate>Fri, 09 Mar 2007 19:25:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-2859</guid>
		<description>J2EE was horrible from the start.  It&#039;s a great example of what happens all too often in software development.  Good solutions exist, someone ignores all the hard lessons learned making it and goes ahead and makes something new that is full of problems.

Look at CORBA - don&#039;t laugh yet - especially if you don&#039;t have any real experience with 2.x and POA.  Sure, it had several problems, but look how J2EE basically took all that was bad from it, removed all the powerful extensibility, and everyone thought it was something brand new and &quot;Incredible!  Look how I can call remote methods!&quot;  Woo hoo.  And then came SOAP, a horribly broken standard - SOAP had serious technical shortcomings, but, as a market strategy, it was a masterstroke.  Again, people with no real understand of distributed systems working in areas they have no business doing.

It happens all the time.  Something works.  Then someone re-invents it without looking at the previous work and ends up with something that really could have been great, but turned out to be garbage in the end (and lots of disastorous projects based on it).</description>
		<content:encoded><![CDATA[<p>J2EE was horrible from the start.  It&#8217;s a great example of what happens all too often in software development.  Good solutions exist, someone ignores all the hard lessons learned making it and goes ahead and makes something new that is full of problems.</p>
<p>Look at CORBA &#8211; don&#8217;t laugh yet &#8211; especially if you don&#8217;t have any real experience with 2.x and POA.  Sure, it had several problems, but look how J2EE basically took all that was bad from it, removed all the powerful extensibility, and everyone thought it was something brand new and &#8220;Incredible!  Look how I can call remote methods!&#8221;  Woo hoo.  And then came SOAP, a horribly broken standard &#8211; SOAP had serious technical shortcomings, but, as a market strategy, it was a masterstroke.  Again, people with no real understand of distributed systems working in areas they have no business doing.</p>
<p>It happens all the time.  Something works.  Then someone re-invents it without looking at the previous work and ends up with something that really could have been great, but turned out to be garbage in the end (and lots of disastorous projects based on it).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kukenspeil</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-84653</link>
		<dc:creator>Kukenspeil</dc:creator>
		<pubDate>Fri, 09 Mar 2007 16:25:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-84653</guid>
		<description>J2EE was horrible from the start.  It&#039;s a great example of what happens all too often in software development.  Good solutions exist, someone ignores all the hard lessons learned making it and goes ahead and makes something new that is full of problems.&lt;br&gt;&lt;br&gt;Look at CORBA - don&#039;t laugh yet - especially if you don&#039;t have any real experience with 2.x and POA.  Sure, it had several problems, but look how J2EE basically took all that was bad from it, removed all the powerful extensibility, and everyone thought it was something brand new and &quot;Incredible!  Look how I can call remote methods!&quot;  Woo hoo.  And then came SOAP, a horribly broken standard - SOAP had serious technical shortcomings, but, as a market strategy, it was a masterstroke.  Again, people with no real understand of distributed systems working in areas they have no business doing.&lt;br&gt;&lt;br&gt;It happens all the time.  Something works.  Then someone re-invents it without looking at the previous work and ends up with something that really could have been great, but turned out to be garbage in the end (and lots of disastorous projects based on it).</description>
		<content:encoded><![CDATA[<p>J2EE was horrible from the start.  It&#39;s a great example of what happens all too often in software development.  Good solutions exist, someone ignores all the hard lessons learned making it and goes ahead and makes something new that is full of problems.</p>
<p>Look at CORBA &#8211; don&#39;t laugh yet &#8211; especially if you don&#39;t have any real experience with 2.x and POA.  Sure, it had several problems, but look how J2EE basically took all that was bad from it, removed all the powerful extensibility, and everyone thought it was something brand new and &#8220;Incredible!  Look how I can call remote methods!&#8221;  Woo hoo.  And then came SOAP, a horribly broken standard &#8211; SOAP had serious technical shortcomings, but, as a market strategy, it was a masterstroke.  Again, people with no real understand of distributed systems working in areas they have no business doing.</p>
<p>It happens all the time.  Something works.  Then someone re-invents it without looking at the previous work and ends up with something that really could have been great, but turned out to be garbage in the end (and lots of disastorous projects based on it).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-2363</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Tue, 20 Feb 2007 00:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-2363</guid>
		<description>Alright, I hear you. I&#039;ll add a follow-up of this article to my backlog. But you guys better read it!</description>
		<content:encoded><![CDATA[<p>Alright, I hear you. I&#8217;ll add a follow-up of this article to my backlog. But you guys better read it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-84652</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Mon, 19 Feb 2007 21:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-84652</guid>
		<description>Alright, I hear you. I&#039;ll add a follow-up of this article to my backlog. But you guys better read it!</description>
		<content:encoded><![CDATA[<p>Alright, I hear you. I&#39;ll add a follow-up of this article to my backlog. But you guys better read it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geir Hedemark</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-2351</link>
		<dc:creator>Geir Hedemark</dc:creator>
		<pubDate>Mon, 19 Feb 2007 11:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-2351</guid>
		<description>Good article, Johannes. Keep up the good work.

I halfway agree with Øyvind. The article would be &quot;complete&quot; in a totally bogus aesthetic sense if it also tried to give pointers to what is happening today. There sure is enough to choose from: AOP, testing moving from unit testing to subsystem-style tests (?), the JCP dying, &quot;developer&quot; roles starting to become less technology oriented and more people-interaction oriented in some ways (and not in others, since there is such a bewildering amount of technologies and frameworks to keep up with) ...

Write it myself? Hum, I already have three projects that aren&#039;t moving.</description>
		<content:encoded><![CDATA[<p>Good article, Johannes. Keep up the good work.</p>
<p>I halfway agree with Øyvind. The article would be &#8220;complete&#8221; in a totally bogus aesthetic sense if it also tried to give pointers to what is happening today. There sure is enough to choose from: AOP, testing moving from unit testing to subsystem-style tests (?), the JCP dying, &#8220;developer&#8221; roles starting to become less technology oriented and more people-interaction oriented in some ways (and not in others, since there is such a bewildering amount of technologies and frameworks to keep up with) &#8230;</p>
<p>Write it myself? Hum, I already have three projects that aren&#8217;t moving.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geir Hedemark</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-84651</link>
		<dc:creator>Geir Hedemark</dc:creator>
		<pubDate>Mon, 19 Feb 2007 08:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-84651</guid>
		<description>Good article, Johannes. Keep up the good work.&lt;br&gt;&lt;br&gt;I halfway agree with Øyvind. The article would be &quot;complete&quot; in a totally bogus aesthetic sense if it also tried to give pointers to what is happening today. There sure is enough to choose from: AOP, testing moving from unit testing to subsystem-style tests (?), the JCP dying, &quot;developer&quot; roles starting to become less technology oriented and more people-interaction oriented in some ways (and not in others, since there is such a bewildering amount of technologies and frameworks to keep up with) ...&lt;br&gt;&lt;br&gt;Write it myself? Hum, I already have three projects that aren&#039;t moving.</description>
		<content:encoded><![CDATA[<p>Good article, Johannes. Keep up the good work.</p>
<p>I halfway agree with Øyvind. The article would be &#8220;complete&#8221; in a totally bogus aesthetic sense if it also tried to give pointers to what is happening today. There sure is enough to choose from: AOP, testing moving from unit testing to subsystem-style tests (?), the JCP dying, &#8220;developer&#8221; roles starting to become less technology oriented and more people-interaction oriented in some ways (and not in others, since there is such a bewildering amount of technologies and frameworks to keep up with) &#8230;</p>
<p>Write it myself? Hum, I already have three projects that aren&#39;t moving.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-2315</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Fri, 16 Feb 2007 01:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-2315</guid>
		<description>Hi, Øyvind. Good point. Maybe suggestions for improvement could be a good subject for a new article. Maybe you could even write it. :-)</description>
		<content:encoded><![CDATA[<p>Hi, Øyvind. Good point. Maybe suggestions for improvement could be a good subject for a new article. Maybe you could even write it. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-84650</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Thu, 15 Feb 2007 22:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-84650</guid>
		<description>Hi, Øyvind. Good point. Maybe suggestions for improvement could be a good subject for a new article. Maybe you could even write it. :-)</description>
		<content:encoded><![CDATA[<p>Hi, Øyvind. Good point. Maybe suggestions for improvement could be a good subject for a new article. Maybe you could even write it. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Øyvind Wergeland</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-2303</link>
		<dc:creator>Øyvind Wergeland</dc:creator>
		<pubDate>Thu, 15 Feb 2007 10:04:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-2303</guid>
		<description>A good historical perspective, Johannes, but I lack suggestions for improvement! It&#039;s really not sufficient to say that .Net is not any better. Some may even decide .Net is better, since it&#039;s completely controlled by one company.</description>
		<content:encoded><![CDATA[<p>A good historical perspective, Johannes, but I lack suggestions for improvement! It&#8217;s really not sufficient to say that .Net is not any better. Some may even decide .Net is better, since it&#8217;s completely controlled by one company.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Øyvind Wergeland</title>
		<link>http://johannesbrodwall.com/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/comment-page-1/#comment-84649</link>
		<dc:creator>Øyvind Wergeland</dc:creator>
		<pubDate>Thu, 15 Feb 2007 07:04:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brodwall.com/johannes/blog/2007/02/08/drinking-from-the-java-firehose-a-managers-primer-to-java-projects/#comment-84649</guid>
		<description>A good historical perspective, Johannes, but I lack suggestions for improvement! It&#039;s really not sufficient to say that .Net is not any better. Some may even decide .Net is better, since it&#039;s completely controlled by one company.</description>
		<content:encoded><![CDATA[<p>A good historical perspective, Johannes, but I lack suggestions for improvement! It&#39;s really not sufficient to say that .Net is not any better. Some may even decide .Net is better, since it&#39;s completely controlled by one company.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
