<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments for Carsten's Blog</title>
	<link>http://www.saager.org</link>
	<description>may contain traces of personal opinon</description>
	<pubDate>Sat, 19 Jul 2008 18:52:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>Comment on Not only open source by Daniel</title>
		<link>http://www.saager.org/2007/12/27/not-only-open-source.html#comment-16240</link>
		<author>Daniel</author>
		<pubDate>Thu, 19 Jun 2008 09:10:45 +0000</pubDate>
		<guid>http://www.saager.org/2007/12/27/not-only-open-source.html#comment-16240</guid>
		<description>&lt;p&gt;I read similar article also named Not only open source, and it was completely different. Personally, I agree with you more, because this article makes a little bit more sense for me&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I read similar article also named Not only open source, and it was completely different. Personally, I agree with you more, because this article makes a little bit more sense for me</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scala on .NET by Rajeev Maskey</title>
		<link>http://www.saager.org/2007/10/09/scala-on-net.html#comment-14505</link>
		<author>Rajeev Maskey</author>
		<pubDate>Thu, 24 Jan 2008 22:07:49 +0000</pubDate>
		<guid>http://www.saager.org/2007/10/09/scala-on-net.html#comment-14505</guid>
		<description>Anybody have idea how to setup proxy for the "sbaz install scala-msil" installation process if one is behind a firewall.</description>
		<content:encoded><![CDATA[<p>Anybody have idea how to setup proxy for the &#8220;sbaz install scala-msil&#8221; installation process if one is behind a firewall.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Yes, me too! Java is too &#8230; by Stephan Schmidt</title>
		<link>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14191</link>
		<author>Stephan Schmidt</author>
		<pubDate>Thu, 03 Jan 2008 07:06:03 +0000</pubDate>
		<guid>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14191</guid>
		<description>The company I work has earned 53 Mio EUR in 2006 based on an internet realestate plattform written in Java. As long as Java can provide plattforms where you earn money, it's stupid to bash it like some people do. 

Peace
-stephan

-- 
Stephan Schmidt :: stephan@reposita.org
Reposita Open Source - Monitor your software development
http://www.reposita.org 
Blog at http://stephan.reposita.org - No signal. No noise.</description>
		<content:encoded><![CDATA[<p>The company I work has earned 53 Mio EUR in 2006 based on an internet realestate plattform written in Java. As long as Java can provide plattforms where you earn money, it&#8217;s stupid to bash it like some people do. </p>
<p>Peace<br />
-stephan</p>
<p>&#8211;<br />
Stephan Schmidt :: <a href="mailto:stephan@reposita.org">stephan@reposita.org</a><br />
Reposita Open Source - Monitor your software development<br />
<a href="http://www.reposita.org" rel="nofollow">http://www.reposita.org</a><br />
Blog at <a href="http://stephan.reposita.org" rel="nofollow">http://stephan.reposita.org</a> - No signal. No noise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Yes, me too! Java is too &#8230; by ordinary girl</title>
		<link>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14058</link>
		<author>ordinary girl</author>
		<pubDate>Thu, 27 Dec 2007 14:11:41 +0000</pubDate>
		<guid>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14058</guid>
		<description>"It is never about technologies, yet always people that effectively utilize them."

Words of wisdom...</description>
		<content:encoded><![CDATA[<p>&#8220;It is never about technologies, yet always people that effectively utilize them.&#8221;</p>
<p>Words of wisdom&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Yes, me too! Java is too &#8230; by Sakuraba</title>
		<link>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14045</link>
		<author>Sakuraba</author>
		<pubDate>Wed, 26 Dec 2007 22:05:05 +0000</pubDate>
		<guid>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14045</guid>
		<description>I agree. Java is just fine. It is not the perfect platform, but .NET isnt either. And dont even get me started on some guys that are waking up after their  hangover.

It is never about technologies, yet always people that effectively utilize them.


The problems in IT are the same since decades. Processors and storage has never been cheaper in history. Yet still projects fail or burn more money that they create. It is not the technology. It IS the people.</description>
		<content:encoded><![CDATA[<p>I agree. Java is just fine. It is not the perfect platform, but .NET isnt either. And dont even get me started on some guys that are waking up after their  hangover.</p>
<p>It is never about technologies, yet always people that effectively utilize them.</p>
<p>The problems in IT are the same since decades. Processors and storage has never been cheaper in history. Yet still projects fail or burn more money that they create. It is not the technology. It IS the people.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Yes, me too! Java is too &#8230; by Casper</title>
		<link>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14041</link>
		<author>Casper</author>
		<pubDate>Wed, 26 Dec 2007 17:37:24 +0000</pubDate>
		<guid>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14041</guid>
		<description>I think you are right on some points, but ignores a few others. Java was simply not designed to build an elegant cathedral, but more simple things like pyramids. You can kinda see this by comparing how few actual end-user Java applications (requiring a lot of polishing) vs. all the various frameworks (requiring only contracts and invariant guards) on sourceforge. I personally this this is also why Apple sees very little reason to get Java 1.6 support out the door.

What used to be small annoyances are starting to become major hurdles. This as a consequence of Sun's commitment to backwards compatibility, unmatched by any other language. A breeze of fresh air is good occasionally and actually going in to fix stuff does wonders on ANY code base... and that's where Java fails to deliver - it's stuck in its own mistakes, believing layers upon layer can fix it. In contrast, C# fixed a lot of these issues and while not perfect, represents "a better Java" in my book (Date is named properly as DateTime, no clunky BigDecimal workaround to a Decimal, methods are non-virtual by default, no over complicated things like i.e. ClassLoaders, properties and events are in place natually etc.)</description>
		<content:encoded><![CDATA[<p>I think you are right on some points, but ignores a few others. Java was simply not designed to build an elegant cathedral, but more simple things like pyramids. You can kinda see this by comparing how few actual end-user Java applications (requiring a lot of polishing) vs. all the various frameworks (requiring only contracts and invariant guards) on sourceforge. I personally this this is also why Apple sees very little reason to get Java 1.6 support out the door.</p>
<p>What used to be small annoyances are starting to become major hurdles. This as a consequence of Sun&#8217;s commitment to backwards compatibility, unmatched by any other language. A breeze of fresh air is good occasionally and actually going in to fix stuff does wonders on ANY code base&#8230; and that&#8217;s where Java fails to deliver - it&#8217;s stuck in its own mistakes, believing layers upon layer can fix it. In contrast, C# fixed a lot of these issues and while not perfect, represents &#8220;a better Java&#8221; in my book (Date is named properly as DateTime, no clunky BigDecimal workaround to a Decimal, methods are non-virtual by default, no over complicated things like i.e. ClassLoaders, properties and events are in place natually etc.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Yes, me too! Java is too &#8230; by java geek</title>
		<link>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14037</link>
		<author>java geek</author>
		<pubDate>Wed, 26 Dec 2007 11:13:43 +0000</pubDate>
		<guid>http://www.saager.org/2007/12/25/yes-me-too-java-is-too.html#comment-14037</guid>
		<description>One could not say it better, especially this part about how every n00b thinks he knows why Java sucks and what it should add in order to improve. Excellent post.</description>
		<content:encoded><![CDATA[<p>One could not say it better, especially this part about how every n00b thinks he knows why Java sucks and what it should add in order to improve. Excellent post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Auf der anderen Seite (TR/D 2007) by Stephan Schmidt</title>
		<link>http://www.saager.org/2007/11/16/auf-der-anderen-seite-trd-2007.html#comment-13976</link>
		<author>Stephan Schmidt</author>
		<pubDate>Sat, 22 Dec 2007 08:01:20 +0000</pubDate>
		<guid>http://www.saager.org/2007/11/16/auf-der-anderen-seite-trd-2007.html#comment-13976</guid>
		<description>Neon Leser? :-)

Cheers 
-stephan</description>
		<content:encoded><![CDATA[<p>Neon Leser? <img src='http://www.saager.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Cheers<br />
-stephan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java should stay Java (?&#124;!) by Russell Ryan</title>
		<link>http://www.saager.org/2007/12/16/java-should-stay-java.html#comment-13909</link>
		<author>Russell Ryan</author>
		<pubDate>Mon, 17 Dec 2007 19:07:01 +0000</pubDate>
		<guid>http://www.saager.org/2007/12/16/java-should-stay-java.html#comment-13909</guid>
		<description>&lt;p&gt;Isn't his name Josh Bloch ?&lt;/p&gt;
&lt;p&gt;&lt;small&gt;thx, I corrected it&lt;/small&gt;&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t his name Josh Bloch ?</p>
<p><small>thx, I corrected it</small></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java should stay Java (?&#124;!) by sapphirecat</title>
		<link>http://www.saager.org/2007/12/16/java-should-stay-java.html#comment-13906</link>
		<author>sapphirecat</author>
		<pubDate>Mon, 17 Dec 2007 17:30:45 +0000</pubDate>
		<guid>http://www.saager.org/2007/12/16/java-should-stay-java.html#comment-13906</guid>
		<description>I find the DSL argument curious. Let's assume it takes 1 month to get up to speed on the DSLs, but afterward, it makes changes to the software happen twice as fast. Then in two months, you break even, and you end up being faster than your competitors.

But "twice as fast" is an insanely conservative estimate. It's my experience that any system small enough to hold the necessary pieces in my head at once can be developed around four to ten times as quickly (depending on how much backtracking there is as we learn more about the problem). At even a 5x rate, it would be a less than a week before that month-long investment paid off.

If your programmers stay for less time than it takes to learn the DSL and produce a payback, then your hiring process or company culture is severely broken. If the DSL itself takes a really long time to learn, then you might not have hired a very good programmer.

And kind of an aside: doesn't the existing implementation and architecture form a 'language' of its own that new programmers have to get up to speed on? Just because it's bog-standard Java or Blub doesn't mean it's instantly known. Your new hire still has to learn the classes, objects, patterns, and roles in your codebase. Likewise, coding in Blub doesn't free them of the need to understand the business domain.</description>
		<content:encoded><![CDATA[<p>I find the DSL argument curious. Let&#8217;s assume it takes 1 month to get up to speed on the DSLs, but afterward, it makes changes to the software happen twice as fast. Then in two months, you break even, and you end up being faster than your competitors.</p>
<p>But &#8220;twice as fast&#8221; is an insanely conservative estimate. It&#8217;s my experience that any system small enough to hold the necessary pieces in my head at once can be developed around four to ten times as quickly (depending on how much backtracking there is as we learn more about the problem). At even a 5x rate, it would be a less than a week before that month-long investment paid off.</p>
<p>If your programmers stay for less time than it takes to learn the DSL and produce a payback, then your hiring process or company culture is severely broken. If the DSL itself takes a really long time to learn, then you might not have hired a very good programmer.</p>
<p>And kind of an aside: doesn&#8217;t the existing implementation and architecture form a &#8216;language&#8217; of its own that new programmers have to get up to speed on? Just because it&#8217;s bog-standard Java or Blub doesn&#8217;t mean it&#8217;s instantly known. Your new hire still has to learn the classes, objects, patterns, and roles in your codebase. Likewise, coding in Blub doesn&#8217;t free them of the need to understand the business domain.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
