<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mörre Noseshine's Blog</title>
	<atom:link href="http://noseshine.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://noseshine.wordpress.com</link>
	<description>Thinking too much.</description>
	<lastBuildDate>Sun, 05 Apr 2009 21:55:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='noseshine.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mörre Noseshine's Blog</title>
		<link>http://noseshine.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://noseshine.wordpress.com/osd.xml" title="Mörre Noseshine&#039;s Blog" />
	<atom:link rel='hub' href='http://noseshine.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Shattering an Axiom: Separate Code from Data</title>
		<link>http://noseshine.wordpress.com/2009/04/05/shattering-an-axiom-separate-code-from-data/</link>
		<comments>http://noseshine.wordpress.com/2009/04/05/shattering-an-axiom-separate-code-from-data/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 21:49:11 +0000</pubDate>
		<dc:creator>Mörre Noseshine</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://noseshine.wordpress.com/?p=3</guid>
		<description><![CDATA[In the IT world the idea that code and data are to be kept separate has been such a fundamental concept that it could be called axiom, something not invented but imposed by nature, and most important, something that is not questioned. Okay, I&#8217;m dramatizing a little, but only for effect. I would like to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=noseshine.wordpress.com&amp;blog=237879&amp;post=3&amp;subd=noseshine&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the IT world the idea that code and data are to be kept separate has been such a fundamental concept that it could be called <a title="Wikipedia: Axiom" href="http://en.wikipedia.org/wiki/Axiom">axiom</a>, something not invented but imposed by nature, and most important, something that is not questioned.</p>
<p>Okay, I&#8217;m dramatizing a little, but only for effect.</p>
<p>I would like to suggest that a few decades from now we will live in a much different (IT) world: one where code and data are ONE.</p>
<p>Imagine not (dead, passive) data being transmitted but (&#8220;living&#8221;) objects &#8212; i.e. &#8220;objects&#8221; as in OO programming, objects not just with data (as in JSON), but objects that include methods!</p>
<p>I deliberately allude to JSON, because JSON is Javascript, and Javascript is functional programming, functional programming is highly dynamic without the old separation of &#8220;compile time&#8221; vs. &#8220;run time&#8221;. It all fits together beautifully. Virtualization in the hardware and the software (OS), more and more dynamism in the languages&#8230; do you think DATA is going to stay behind and remain dead and passive as it is now, as it has always been throughout the history of information processing? Something that &#8220;is processed&#8221; &#8212; note the use of the passive voice whenever we talk about <em>data</em>!</p>
<p>No, data is going to come alive. Data is going to interact with one another by itself, data is going to &#8220;get a life&#8221;. Data and code/methods/whatever you call the &#8220;active&#8221; part are going to be one entity.</p>
<p>It won&#8217;t invalidate the separation of code and data, it is going to complement it. Data objects that are &#8220;alive&#8221; somehow are one  part, code processing those live objects is still going to exist. Letting data &#8220;speak and act for and by itself&#8221; is just an added option, but a HUGE one.</p>
<p>It&#8217;s like the step from Lego blocks to genetics. The first one is passive, someone has to assemble something out of them. The latter is &#8220;active data&#8221; &#8212; it starts assembling itself, organizing matter without any external machine or builder!</p>
<p><span style="color:#808080;"><em>Thanks to <a href="http://www.open-xchange.com/company/management-team/juergen-geck-en">Jürgen Geck </a>for pointing out this coming development!</em></span></p>
<br />Posted in IT  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noseshine.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noseshine.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noseshine.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noseshine.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/noseshine.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/noseshine.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/noseshine.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/noseshine.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noseshine.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noseshine.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noseshine.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noseshine.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noseshine.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noseshine.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=noseshine.wordpress.com&amp;blog=237879&amp;post=3&amp;subd=noseshine&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://noseshine.wordpress.com/2009/04/05/shattering-an-axiom-separate-code-from-data/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Noseshine</media:title>
		</media:content>
	</item>
	</channel>
</rss>
