<?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: Liability or reality?</title>
	<atom:link href="http://softwareengineeringblog.com/http:/softwareengineeringblog.com/software_engineering/liability-or-reality/52/feed" rel="self" type="application/rss+xml" />
	<link>http://softwareengineeringblog.com/http:/softwareengineeringblog.com/software_engineering/liability-or-reality/52</link>
	<description>Software - Art</description>
	<lastBuildDate>Mon, 23 Jan 2012 11:23:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Se Blog</title>
		<link>http://softwareengineeringblog.com/http:/softwareengineeringblog.com/software_engineering/liability-or-reality/52/comment-page-1#comment-80</link>
		<dc:creator>Se Blog</dc:creator>
		<pubDate>Sun, 06 Jun 2010 14:54:31 +0000</pubDate>
		<guid isPermaLink="false">http://softwareengineeringblog.com/?p=52#comment-80</guid>
		<description>Good and Interest information thx</description>
		<content:encoded><![CDATA[<p>Good and Interest information thx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aardvark Engineering</title>
		<link>http://softwareengineeringblog.com/http:/softwareengineeringblog.com/software_engineering/liability-or-reality/52/comment-page-1#comment-79</link>
		<dc:creator>Aardvark Engineering</dc:creator>
		<pubDate>Fri, 28 May 2010 10:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://softwareengineeringblog.com/?p=52#comment-79</guid>
		<description>Systems are built by humans so by there very nature are flawed until they have been used, proven, tested and evolved such that the process produces the same predictable results every time.

Things get worse when systems run on other systems made by humans such as software running on hardware, as the problems get compounded.

Emotion though is always the breaking point when using and testing systems that don&#039;t perform as we expect.  Instead we need to remain clear headed and objective, but then we wouldn&#039;t be human.....</description>
		<content:encoded><![CDATA[<p>Systems are built by humans so by there very nature are flawed until they have been used, proven, tested and evolved such that the process produces the same predictable results every time.</p>
<p>Things get worse when systems run on other systems made by humans such as software running on hardware, as the problems get compounded.</p>
<p>Emotion though is always the breaking point when using and testing systems that don&#8217;t perform as we expect.  Instead we need to remain clear headed and objective, but then we wouldn&#8217;t be human&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sumeet Grover</title>
		<link>http://softwareengineeringblog.com/http:/softwareengineeringblog.com/software_engineering/liability-or-reality/52/comment-page-1#comment-75</link>
		<dc:creator>Sumeet Grover</dc:creator>
		<pubDate>Thu, 04 Mar 2010 09:56:18 +0000</pubDate>
		<guid isPermaLink="false">http://softwareengineeringblog.com/?p=52#comment-75</guid>
		<description>You are right, we can&#039;t make error free programs. It is not an excuse for lazy coding, but even software testing is based on the premise that we can show the presence, not absense of errors.

We can use mathematical notations like &#039;Z&#039; to search the execution space of an algorithm and rule out errors, but as you rightly pointed out, software programs don&#039;t execute in isolation.

There are different factors and parameters, like OS, Compiler, binary code, main memory etc that affect what it does. 

Linux is flawless when we compare it to windows, but I remember having brought it to a halt on a University network when I forgot to de-allocate memory after an accidental while loop was allocating it again and again. Learning - Yes, Linux itself is still flawless but other factors e.g. poorly written code and screw it up. 

Food for thought! 

Cheers.</description>
		<content:encoded><![CDATA[<p>You are right, we can&#8217;t make error free programs. It is not an excuse for lazy coding, but even software testing is based on the premise that we can show the presence, not absense of errors.</p>
<p>We can use mathematical notations like &#8216;Z&#8217; to search the execution space of an algorithm and rule out errors, but as you rightly pointed out, software programs don&#8217;t execute in isolation.</p>
<p>There are different factors and parameters, like OS, Compiler, binary code, main memory etc that affect what it does. </p>
<p>Linux is flawless when we compare it to windows, but I remember having brought it to a halt on a University network when I forgot to de-allocate memory after an accidental while loop was allocating it again and again. Learning &#8211; Yes, Linux itself is still flawless but other factors e.g. poorly written code and screw it up. </p>
<p>Food for thought! </p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

