<?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/"
		>
<channel>
	<title>Comments on: Bad code is killing earth</title>
	<atom:link href="http://www.plasticboy.de/2007/12/03/bad-code-is-killing-earth/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.plasticboy.de/2007/12/03/bad-code-is-killing-earth/</link>
	<description>About the art of building metaphoric solutions to real world problems.</description>
	<lastBuildDate>Fri, 06 Aug 2010 00:44:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Lars</title>
		<link>http://www.plasticboy.de/2007/12/03/bad-code-is-killing-earth/comment-page-1/#comment-9</link>
		<dc:creator>Lars</dc:creator>
		<pubDate>Mon, 03 Dec 2007 10:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.plasticboy.de/?p=19#comment-9</guid>
		<description>@Brad Walker
Thank you for the link. This paradox was unknown to me.
I&#039;ll write about that later after some studying.

@lame
You are right. I missed a division by sqrt(2).

@ghettoimp
If you look at the desktop market and look what kind of grafikcards are used in modern PC just to render the eye candy of a 3D Desktop like Beryl or Aero then this is a problem. I installed Beryl once on my Workstation but quickly uninstalled it because the noisy van of my GPU drove me crazy. And that all just to render the desktop.

Any my intention is not to optimize to the last clock cycle.   Design the applications well. Be careful with stuff like Hibernate that may end up in bad database performance. If you do this (what in my eyes is taken for granted) then you get better response times, your customer will be happy, your users will like you, you have better code to maintain, and finally you do a bit for the environment.

BTW: These numbers aren&#039;t to high in my world. Some of my code is executed on machines draining up to 5.4kW. But they serve up to 3000 concurrent users with data. If you divide the consumption then these mainframes are tree-huggers...</description>
		<content:encoded><![CDATA[<p>@Brad Walker<br />
Thank you for the link. This paradox was unknown to me.<br />
I&#8217;ll write about that later after some studying.</p>
<p>@lame<br />
You are right. I missed a division by sqrt(2).</p>
<p>@ghettoimp<br />
If you look at the desktop market and look what kind of grafikcards are used in modern PC just to render the eye candy of a 3D Desktop like Beryl or Aero then this is a problem. I installed Beryl once on my Workstation but quickly uninstalled it because the noisy van of my GPU drove me crazy. And that all just to render the desktop.</p>
<p>Any my intention is not to optimize to the last clock cycle.   Design the applications well. Be careful with stuff like Hibernate that may end up in bad database performance. If you do this (what in my eyes is taken for granted) then you get better response times, your customer will be happy, your users will like you, you have better code to maintain, and finally you do a bit for the environment.</p>
<p>BTW: These numbers aren&#8217;t to high in my world. Some of my code is executed on machines draining up to 5.4kW. But they serve up to 3000 concurrent users with data. If you divide the consumption then these mainframes are tree-huggers&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ghettoimp</title>
		<link>http://www.plasticboy.de/2007/12/03/bad-code-is-killing-earth/comment-page-1/#comment-5</link>
		<dc:creator>ghettoimp</dc:creator>
		<pubDate>Mon, 03 Dec 2007 03:06:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.plasticboy.de/?p=19#comment-5</guid>
		<description>Your general point is fair enough for large-scale applications processing lots of data on many servers.  And here it makes sense to optimize the processing you need to do and find creative ways to avoid doing the processing you don&#039;t.

But most computers (at homes, offices, etc.) are idle or near idle almost all the time, and they aren&#039;t burning power because they&#039;re busy running some application that we can optimize.  It doesn&#039;t matter if I write your word processor or web browser in C instead of Java, because 99% of the time it&#039;s just waiting for you to type the next keystroke anyway.

A slight nitpick is that your numbers are too high.  The 350W in a &quot;350W Power Supply&quot; is an upper bound for the power supply&#039;s rated capacity; a typical home computer with one or two hard drives isn&#039;t going to use more than 120 watts most of the time, then add 40 watts or so if you&#039;re doing intense things like playing 3d games.

Lastly, you implicitly assume that energy production is harmful to the environment.  That&#039;s certainly true most of the time and in most places, but you can always build and use a clean energy source, if you&#039;re willing to pay the price.</description>
		<content:encoded><![CDATA[<p>Your general point is fair enough for large-scale applications processing lots of data on many servers.  And here it makes sense to optimize the processing you need to do and find creative ways to avoid doing the processing you don&#8217;t.</p>
<p>But most computers (at homes, offices, etc.) are idle or near idle almost all the time, and they aren&#8217;t burning power because they&#8217;re busy running some application that we can optimize.  It doesn&#8217;t matter if I write your word processor or web browser in C instead of Java, because 99% of the time it&#8217;s just waiting for you to type the next keystroke anyway.</p>
<p>A slight nitpick is that your numbers are too high.  The 350W in a &#8220;350W Power Supply&#8221; is an upper bound for the power supply&#8217;s rated capacity; a typical home computer with one or two hard drives isn&#8217;t going to use more than 120 watts most of the time, then add 40 watts or so if you&#8217;re doing intense things like playing 3d games.</p>
<p>Lastly, you implicitly assume that energy production is harmful to the environment.  That&#8217;s certainly true most of the time and in most places, but you can always build and use a clean energy source, if you&#8217;re willing to pay the price.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lame</title>
		<link>http://www.plasticboy.de/2007/12/03/bad-code-is-killing-earth/comment-page-1/#comment-6</link>
		<dc:creator>lame</dc:creator>
		<pubDate>Mon, 03 Dec 2007 02:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.plasticboy.de/?p=19#comment-6</guid>
		<description>pretty lame, man. that&#039;s the maximum load of 350w for a psu, not the effective.</description>
		<content:encoded><![CDATA[<p>pretty lame, man. that&#8217;s the maximum load of 350w for a psu, not the effective.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: crazynewz</title>
		<link>http://www.plasticboy.de/2007/12/03/bad-code-is-killing-earth/comment-page-1/#comment-8</link>
		<dc:creator>crazynewz</dc:creator>
		<pubDate>Mon, 03 Dec 2007 02:48:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.plasticboy.de/?p=19#comment-8</guid>
		<description>It can killed earth really.</description>
		<content:encoded><![CDATA[<p>It can killed earth really.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Walker</title>
		<link>http://www.plasticboy.de/2007/12/03/bad-code-is-killing-earth/comment-page-1/#comment-7</link>
		<dc:creator>Brad Walker</dc:creator>
		<pubDate>Mon, 03 Dec 2007 02:16:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.plasticboy.de/?p=19#comment-7</guid>
		<description>You Fail: http://en.wikipedia.org/wiki/Jevons_paradox</description>
		<content:encoded><![CDATA[<p>You Fail: <a href="http://en.wikipedia.org/wiki/Jevons_paradox" rel="nofollow">http://en.wikipedia.org/wiki/Jevons_paradox</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
