<?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: The future of software is&#8230; Back to the basics</title>
	<atom:link href="http://nutrun.com/weblog/the-future-of-software-is-back-to-the-basics/feed/" rel="self" type="application/rss+xml" />
	<link>http://nutrun.com/weblog/the-future-of-software-is-back-to-the-basics/</link>
	<description>nutrun</description>
	<lastBuildDate>Fri, 08 Jan 2010 06:54:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: mv</title>
		<link>http://nutrun.com/weblog/the-future-of-software-is-back-to-the-basics/comment-page-1/#comment-168</link>
		<dc:creator>mv</dc:creator>
		<pubDate>Fri, 01 Dec 2006 01:26:34 +0000</pubDate>
		<guid isPermaLink="false">http://new-site.nutrun.com/?p=50#comment-168</guid>
		<description>This is a good article.

OO is not going away; what is going away is the attention of a large number of fairly new programmers to the basics, as this article tries to emphasise.

Before OO, there was structured, and before that, modular prorgamming.

But the fundamental principles go to the very first assembly language macros and routines:
encapsulate, encapsulate, encapsulate</description>
		<content:encoded><![CDATA[<p>This is a good article.</p>
<p>OO is not going away; what is going away is the attention of a large number of fairly new programmers to the basics, as this article tries to emphasise.</p>
<p>Before OO, there was structured, and before that, modular prorgamming.</p>
<p>But the fundamental principles go to the very first assembly language macros and routines:<br />
encapsulate, encapsulate, encapsulate</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill W. Davis</title>
		<link>http://nutrun.com/weblog/the-future-of-software-is-back-to-the-basics/comment-page-1/#comment-167</link>
		<dc:creator>Bill W. Davis</dc:creator>
		<pubDate>Tue, 12 Sep 2006 20:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://new-site.nutrun.com/?p=50#comment-167</guid>
		<description>Another concept to remember is that a component should be completely self contained and deployable on it&#039;s own. That doesn&#039;t mean you can&#039;t deploy it along with other components/application, but that you could if you wanted to. A component should not depend on anything but itself as far as deploying it is concerned. Any other &quot;things&quot; that it needs to do it&#039;s job should also be components and &quot;talked&quot; to thru interfaces.</description>
		<content:encoded><![CDATA[<p>Another concept to remember is that a component should be completely self contained and deployable on it&#8217;s own. That doesn&#8217;t mean you can&#8217;t deploy it along with other components/application, but that you could if you wanted to. A component should not depend on anything but itself as far as deploying it is concerned. Any other &#8220;things&#8221; that it needs to do it&#8217;s job should also be components and &#8220;talked&#8221; to thru interfaces.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://nutrun.com/weblog/the-future-of-software-is-back-to-the-basics/comment-page-1/#comment-165</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Mon, 11 Sep 2006 13:43:03 +0000</pubDate>
		<guid isPermaLink="false">http://new-site.nutrun.com/?p=50#comment-165</guid>
		<description>there was an interesting thread on the exposure of methods/classes/interfaces in the Yahoo XP group a few months back,  http://tech.groups.yahoo.com/group/extremeprogramming/message/120709.

It was a longish running discussion about the benefits of exposing a restricted API that makes it easier to understand the intention of the designer in making the code versus the benefits of exposing more of the code to allow people to do things that may not have been envisioned by the original author(s).

One of the interesting ideas I took from it was you could use namespaces/packaging to seperate narrow easy to understand APIs while exposing a larger API, which may be of interest to users of the code for ideas other than those originally envisioned by the author.</description>
		<content:encoded><![CDATA[<p>there was an interesting thread on the exposure of methods/classes/interfaces in the Yahoo XP group a few months back,  <a href="http://tech.groups.yahoo.com/group/extremeprogramming/message/120709" rel="nofollow">http://tech.groups.yahoo.com/group/extremeprogramming/message/120709</a>.</p>
<p>It was a longish running discussion about the benefits of exposing a restricted API that makes it easier to understand the intention of the designer in making the code versus the benefits of exposing more of the code to allow people to do things that may not have been envisioned by the original author(s).</p>
<p>One of the interesting ideas I took from it was you could use namespaces/packaging to seperate narrow easy to understand APIs while exposing a larger API, which may be of interest to users of the code for ideas other than those originally envisioned by the author.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vishal Singh</title>
		<link>http://nutrun.com/weblog/the-future-of-software-is-back-to-the-basics/comment-page-1/#comment-166</link>
		<dc:creator>Vishal Singh</dc:creator>
		<pubDate>Mon, 11 Sep 2006 11:01:42 +0000</pubDate>
		<guid isPermaLink="false">http://new-site.nutrun.com/?p=50#comment-166</guid>
		<description>One of the reasons why OOP is disappearing is becuase of lot of frameworks which may not really be OO and also perhaps the reason for non maintainable code..</description>
		<content:encoded><![CDATA[<p>One of the reasons why OOP is disappearing is becuase of lot of frameworks which may not really be OO and also perhaps the reason for non maintainable code..</p>
]]></content:encoded>
	</item>
</channel>
</rss>
