<?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>I like nice...</title>
	<atom:link href="http://ilikenice.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ilikenice.wordpress.com</link>
	<description>One geeky artist's ongoing mission for nice...</description>
	<lastBuildDate>Wed, 19 Jan 2011 19:01:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ilikenice.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>I like nice...</title>
		<link>http://ilikenice.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ilikenice.wordpress.com/osd.xml" title="I like nice..." />
	<atom:link rel='hub' href='http://ilikenice.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Flunking a test</title>
		<link>http://ilikenice.wordpress.com/2009/03/31/flunking-a-test/</link>
		<comments>http://ilikenice.wordpress.com/2009/03/31/flunking-a-test/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 09:03:42 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[flunk]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=23</guid>
		<description><![CDATA[When I write unit tests in Java, I sometimes want to assert a fail to force the test to fail. Generally because this is because I&#8217;m testing something that hasn&#8217;t been thought about yet and I want to leave myself a nagging note to do something about it&#8230; In Java I&#8217;d do something like: assert(false); [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=23&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When I write unit tests in Java, I sometimes want to assert a fail to force the test to fail. Generally because this is because I&#8217;m testing something that hasn&#8217;t been thought about yet and I want to leave myself a nagging note to do something about it&#8230; In Java I&#8217;d do something like:</p>
<blockquote><p>assert(false);</p></blockquote>
<p><tt>test/unit</tt>, the testing library used by Rails, has a really lovely named method: &#8216;flunk&#8217; &#8211; for when you just want to flunk and test and cause a fail:</p>
<blockquote><p>flunk ( [msg] )</p></blockquote>
<p>One of the nicest things about Rails and &#8216;convention over configuration&#8217; is that things are named well. After all, there are only two great problems in computer science; cache invalidation and naming things!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=23&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2009/03/31/flunking-a-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>
	</item>
		<item>
		<title>It&#8217;s a bit like counting trees&#8230;</title>
		<link>http://ilikenice.wordpress.com/2009/03/23/its-a-bit-like-counting-trees/</link>
		<comments>http://ilikenice.wordpress.com/2009/03/23/its-a-bit-like-counting-trees/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 10:23:04 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[counting trees]]></category>
		<category><![CDATA[estimation]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=21</guid>
		<description><![CDATA[So, I&#8217;ve been fairly slack in updating this blog, but lots of things have been changing lately; so that&#8217;s probably why! I&#8217;m now working for a large company in a tech department. The company&#8217;s main line of business isn&#8217;t software, but it has a large requirement for technical solutions, which is where we come in&#8230; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=21&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve been fairly slack in updating this blog, but lots of things have been changing lately; so that&#8217;s probably why! I&#8217;m now working for a large company in a tech department. The company&#8217;s main line of business isn&#8217;t software, but it has a large requirement for technical solutions, which is where we come in&#8230;</p>
<p>We mostly use agile project management methodologies, for example; Scrum. This reminded me of a story that someone told me at my last place, which illustrates both one of the issues surrounding project management, and a solution too. The example was &#8216;counting trees&#8217;&#8230;</p>
<p>So the story goes; there was a person, employed by a company to count trees in forests. They&#8217;d be flown over a forest and look at it, then note down how many trees they could see. Obviously this was an estimate, and the other point was that the person was never told if they were right or wrong or how many trees out they were, and the number that they supplied to the company was really very useful. The reason it was so useful was that the company had this person fly over forests with a known number of trees &#8211; say, 2000 &#8211; and then the tree-counter would give their number &#8211; maybe 3000. Doing this a couple of times, the company could work out how much this person was out; maybe 50% extra. So they would take the number given, and subtract 50%. The person wasn&#8217;t told how much out they were as then they&#8217;d start to compensate and the numbers would change.</p>
<p>The important part of this story though, in terms of project management of software projects, wasn&#8217;t that the person was estimating, but it was that the estimate was used in an effective way. The number wasn&#8217;t taken as gospel, and the number was used to calculate the <em>real</em> number. This number was the amount of trees, or the time it would take to complete a bit of software.</p>
<p>There are a couple of problems with estimating software projects; the estimate given is often used as the <em>definite</em> time to deliver and people&#8217;s estimates are different. The first issue that it&#8217;s often used as a definite is because the language used is flawed. It is an estimate, but if we&#8217;re estimating time, then it sounds fair to use that time to work out when you will deliver. If we use &#8216;complexity&#8217;, then this problem is removed. Also by using complexity, you can work out pretty easily how much time person x will take to deliver complexity y&#8230;. Something like:</p>
<p>(complexity * person_factor) + contingency = time to deliver.</p>
<p>So the &#8216;estimate&#8217; given by the person would be the complexity, or &#8216;how hard I think this is&#8217;. By using feedback from other deliveries, you can work out how long it would take that person to deliver that complexity task, without asking for a deadline or a time estimate. By using a baseline, you can work out a standard person_factor, and then improve that for a particular person or team. In fact the person_factor could also include information about their experience too, so a junior programmer, or one new to a system, would take longer than a senior or someone that wrote it in the first place.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=21&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2009/03/23/its-a-bit-like-counting-trees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>
	</item>
		<item>
		<title>Familiarity Breeds Contempt</title>
		<link>http://ilikenice.wordpress.com/2008/12/24/familiarity-breeds-contempt/</link>
		<comments>http://ilikenice.wordpress.com/2008/12/24/familiarity-breeds-contempt/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 10:18:50 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=19</guid>
		<description><![CDATA[There is a popular idiom that 'familiarity breeds contempt', roughly meaning that the more you know someone, the more faults you find in them or the more things you find to dislike about them. I'm fairly sure that in a lot of relationships, this is the case.  Not if you don't let it though!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=19&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There is a popular idiom that &#8216;familiarity breeds contempt&#8217;, roughly meaning that the more you know someone, the more faults you find in them or the more things you find to dislike about them. I&#8217;m fairly sure that in a lot of relationships, this is the case.  Not if you don&#8217;t let it though!</p>
<p>In my morning walk to work, I was idly thinking this over, and as I&#8217;d been playing my soprano sax for an hour or so this morning, I realised that there was some parallels to this idiom and playing a musical instrument. Imagine you&#8217;ve wanted to play an instrument, and you finally get one to play. It&#8217;s shiny, complex, fantastically interesting and you read everything about it &#8211; playing it for hours a day. I guess this would be a new relationship. You practice scales and arpeggios, even though essentially they&#8217;re quite boring. Eventually the relationship either works, or it doesn&#8217;t. The relationship with your instrument is over and you&#8217;re left with memories and a peculiar shaped box in the loft&#8230; Either you lost interest, or didn&#8217;t put enough work into it.</p>
<p>Putting in the effort, time and care to play something is worth it though. There is a point at which you transcend<em> just playing</em> an instrument, to being able to express yourself and your emotions <em>through </em>the instrument. You&#8217;ve put all the ground work in, you&#8217;re dedicated to the instrument and you find that the effort you put into it rewards you with the most amazing way of expressing who you are, and expressing your instrument too&#8230; You can get lost in the magic and moment of just playing it, people listening to the music you&#8217;re playing are affected. They feel it too, albeit in a passive way. That feeling of familiarity you will gain, doesn&#8217;t breed contempt, it allows you to express yourself! It&#8217;s a familiarity that you understand, but you&#8217;ll never stop enhancing.</p>
<p>Personally, I favour playing different instruments, although this in itself takes more effort. You must be able to give each instrument time and focus. You need to be more dilligent. Although theory learned by playing one instrument is transferrable to other instruments, in much the same way as things you learn in relationships.</p>
<p>So, focus on the instrument or instruments you choose, study hard, practice, don&#8217;t become lazy, and let the music play!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=19&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2008/12/24/familiarity-breeds-contempt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>
	</item>
		<item>
		<title>What if you couldn&#8217;t turn it off and on again?</title>
		<link>http://ilikenice.wordpress.com/2008/11/25/off-and-on-again/</link>
		<comments>http://ilikenice.wordpress.com/2008/11/25/off-and-on-again/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:40:48 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[smalltalk state]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=15</guid>
		<description><![CDATA[I blogged (ages) ago about how &#8216;saving&#8217; data in a computer is a bad idea. The concept of saving something in case it magically vanishes is new to electronic systems that store state as an internal electronic representation. During all of our human evolution, we&#8217;ve been in the situation that if you do &#8216;something to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=15&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I blogged (ages) ago about how &#8216;saving&#8217; data in a computer is a bad idea. The concept of saving something in case it magically vanishes is new to electronic systems that store state as an internal electronic representation. During all of our human evolution, we&#8217;ve been in the situation that if you do &#8216;something to something&#8217; it changes it a bit, and you can&#8217;t go back. Cause and effect I guess&#8230; If you&#8217;re a carver and carve too much out of a bit of wood, it&#8217;s broken. If you&#8217;re a hunter and kill something, it&#8217;s dead. No going back, no un-carving or un-killing things.</p>
<p>Recently entering into the common lexicon is the phrase &#8216;turn it off and on again&#8217;, normally describing a computer that has broken somehow, and nobody can be bothered to work out what has happened, if it&#8217;s possible to anyway. So, turning it off and on again will restore some past state in its entirety, allowing you to carry on as if nothing bad has happened. Oh look, I just un-killed a gazelle!</p>
<p>Is this the right way of doing things?</p>
<p>Smalltalk is a programming language I have a lot of time for. Most programming languages seperate &#8216;state&#8217; from &#8216;code&#8217;. So a program boots, it gets told what it is by loading some state, then it springs into life. Assuming the program could understand the state, then it&#8217;s all ready to go. Why not kill it with a big frickin&#8217; laser? Load it again, and it&#8217;s in the same state as it was when you killed it. Over and over you can restore state. Ok, so being able to do that isn&#8217;t inherently a bad idea as it&#8217;s one of the powerful things about computers, that you can &#8216;magically&#8217; change things. One of the bad parts comes when you forget to save something, or something crashes. You don&#8217;t have a problem if something is written on paper; it doesn&#8217;t inexplicably vanish before your very eyes &#8211; unless you&#8217;re a 8 year old &#8216;spy&#8217; with one of those &#8216;invisible ink&#8217; kits.</p>
<p>Smalltalk, and a number of other systems, were based on an &#8216;image&#8217; which stored state. Similar to a &#8216;core dump&#8217; which some may have seen when their computer barfs a load of crap onto the screen in the blue-screen death throes. Except for Smalltalk images are restartable, not just debugging data.</p>
<p>These kind of systems did require a larger overhead, so some weren&#8217;t convinced. But what would the electronic world be like now with solid state? Anything you do is fixed, and recoverable. Turning the machine off and on again would still present you with the same state. No get out, no turning back time&#8230;</p>
<p>Maybe programmers would be a bit more careful when hacking away at some wood, or is having a get-out clause a good thing?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=15&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2008/11/25/off-and-on-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>
	</item>
		<item>
		<title>C# Static Dynamic Typing</title>
		<link>http://ilikenice.wordpress.com/2008/11/19/c-static-dynamic-typing/</link>
		<comments>http://ilikenice.wordpress.com/2008/11/19/c-static-dynamic-typing/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 12:36:47 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[static typing]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=10</guid>
		<description><![CDATA[New for C# 4.0 is the concept of &#8216;Dynamic lookup&#8217;, which aims to add &#8216;dynamic typing&#8217; support to the C# programming language. If you&#8217;re not sure on what that is, it compares to &#8216;static typing&#8217;, where you can define &#8216;types&#8217; which are checked when you compile code. Dynamic typing means no checks are made at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=10&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>New for C# 4.0 is the concept of &#8216;Dynamic lookup&#8217;, which aims to add &#8216;dynamic typing&#8217; support to the C# programming language. If you&#8217;re not sure on what that is, it compares to &#8216;static typing&#8217;, where you can define &#8216;types&#8217; which are checked when you compile code. Dynamic typing means no checks are made at compile-time, making the code, theoretically, much more flexible. </p>
<p>Examples of dynamic typed languages are Ruby and Python, although there are a lot. It seems that Microsoft, in my humble opinion, have seen another &#8216;shiny object&#8217; that they&#8217;d like to add to their language spec, so they&#8217;re creating a kludge to add it. Sometimes though, restrictions are a good thing&#8230;</p>
<p>If you take, for example, a team of programmers that understand a paradigm. Using a different paradigm &#8216;just because&#8217;, isn&#8217;t generally a Good Idea(tm). I consider real programming to be a creative process, no different to painting or sculpture, and limits are always good in any creative process.</p>
<p>I can hear people balking at this idea, that we would impose limits for the sake of it. Well, if you had a studio and were to create some &#8216;art&#8217;, and somebody asked you to &#8216;create something&#8217;. What would you come up with? Defining limits beforehand really focuses the mind to what you&#8217;re doing, and the starting-point of; &#8220;using oil paint and canvas with only 4 colours, represent how you feel about rock music&#8221; is much more emotive, inspiring and creative.</p>
<p>Of course, what I mean by this glib example is that often restrictions *inspire* the creative process, not hinder it. Constantly adjusting something to be a &#8216;one size fits all&#8217; dilutes it..</p>
<p>It&#8217;s often said that C takes an hour to learn, and a lifetime to master. C is very small in its implementation, although the power is all in its simplicity and limits&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=10&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2008/11/19/c-static-dynamic-typing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>
	</item>
		<item>
		<title>Tech can be nice too&#8230;</title>
		<link>http://ilikenice.wordpress.com/2008/06/16/tech-can-be-nice-too/</link>
		<comments>http://ilikenice.wordpress.com/2008/06/16/tech-can-be-nice-too/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 12:56:34 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[theatre techs creative lighting]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=7</guid>
		<description><![CDATA[Along with my &#8216;day job&#8217; I also work part-time in a theatre. We have two stages; one main stage with nearly a 600 seat auditorium, and a studio stage with about a 90 seat auditorium &#8211; so it&#8217;s a reasonable size. Consequently, to put on a production we have a reasonable size company, containing &#8216;production&#8217; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=7&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Along with my &#8216;day job&#8217; I also work part-time in a theatre. We have two stages; one main stage with nearly a 600 seat auditorium, and a studio stage with about a 90 seat auditorium &#8211; so it&#8217;s a reasonable size. Consequently, to put on a production we have a reasonable size company, containing &#8216;production&#8217; people such as cast, director, assistant director, prompt etc, and also &#8216;backstage&#8217; people like set design and construction, wardrobe, lighting, sound, stage management, props and lots of other people. The backstage crew are often called &#8216;techs&#8217; and it was always considered that they&#8217;re doing a technical job, whereas the production staff do the &#8216;creative&#8217; part.</p>
<p>Maybe historically techs would have come in at the last moment before a run, and put some lights up and rigged the sound etc, but we take a very different approach and form part of the &#8216;creative&#8217; team from the very start. During rehearsals, the lighting designer (me for the last production), stage manager, wardrobe, sound etc will attend rehearsals and provide creative input from the start. It&#8217;s true that we need to operate in a technical environment, but the real work is in using the technical environment in a creative and artistic way.</p>
<p>Take lighting design for example&#8230; The principle is for &#8216;illumination&#8217;, &#8216;area selection&#8217;, &#8216;sculpture&#8217; and &#8216;atmosphere&#8217;. Illumination to make sure your actors are seen, area selection to draw the eye of the audience to the areas you wish to, sculpture to provide good shadow detail on an actor&#8217;s face to aid the audience to be able to read expression better and atmosphere to create the mood, feeling and ambience of the design.</p>
<p>Of course, you could just follow the prescribed &#8216;rules&#8217; and point a load of lanterns at the stage, but lighting designers follow a creative process to put in emotion, feeling, aesthetics and a lot more into the design. it&#8217;s true that a lighting design can move people emotionally, and using subtle &#8216;subconcious&#8217; changes in lighting, you can make an audience member feel more anxious, happy, sad and a lot more.</p>
<p>&#8216;Tech&#8217; is often used as a catch-all for this kind of work, and similarly software development, but it&#8217;s only part of the real whole. Considering a tech to just be doing &#8216;technical&#8217; work is a mis-representation of what they really are or <em>should</em> be doing. In the same way, considering that developing software is an entirely technical task is the same. We should still be using the same creative skills in technical tasks.</p>
<p>The difference is when a &#8216;tech&#8217; uses their technical skills as a method to deliver a creative solution&#8230;</p>
<p>It is important for tech to be nice.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ilikenice.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ilikenice.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=7&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2008/06/16/tech-can-be-nice-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>
	</item>
		<item>
		<title>Why saving documents is bad&#8230;</title>
		<link>http://ilikenice.wordpress.com/2008/05/29/why-saving-documents-is-bad/</link>
		<comments>http://ilikenice.wordpress.com/2008/05/29/why-saving-documents-is-bad/#comments</comments>
		<pubDate>Thu, 29 May 2008 07:51:57 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[aperture]]></category>
		<category><![CDATA[bad design]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[onenote]]></category>
		<category><![CDATA[save]]></category>
		<category><![CDATA[why]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=5</guid>
		<description><![CDATA[I&#8217;ve never liked having to &#8216;save&#8217; documents on a computer &#8211; I think it&#8217;s bad design. In the real world you write on a piece of paper; and then you have something tangible. To introduce the paradigm that you then have to save the work you&#8217;ve done was something introduced by computer systems, and has carried [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=5&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never liked having to &#8216;save&#8217; documents on a computer &#8211; I think it&#8217;s bad design.</p>
<p>In the real world you write on a piece of paper; and then you have something tangible. To introduce the paradigm that you then have to save the work you&#8217;ve done was something introduced by computer systems, and has carried through since. A much better paradigm is to have everything you enter into a document for example, or everything you edit on a photo to be automatically saved. Of course saving a copy is fine as you can save a copy with new changes. The power of computers can be used to &#8216;turn back time&#8217; to a previous version of an item, even before some destructive changes.</p>
<p>A few tools use this paradigm, such as Aperture or OneNote &#8211; just to pick two at random. Whatever you do to an image in Aperture is what happens to the image. You don&#8217;t have to edit, then save. Similarly, you can type something into OneNote, and close it immediately &#8211; what you&#8217;ve typed is automatically saved. Should you want to &#8216;save&#8217; a document, you should be able to &#8216;file&#8217; it, which is the way I&#8217;d prefer to work.</p>
<p>To paraphrase a comment from my father when I suggested he tried using Linux instead of Windows on his next upgrade: &#8220;&#8230;but I like Windows &#8211; it&#8217;s taken me ages to learn&#8221;.</p>
<p>Bad design establishes new patterns of work, and human beings &#8211; being the adaptable creatures we are &#8211; learn to adapt and live with things. This isn&#8217;t to say that bad design is acceptable. After my dad started using Linux, he found it much more intuitive for him, and liked it. &#8220;Seems to be doing what I want&#8221; was his reply when I asked him. Of course the argument isn&#8217;t that Windows is bad and GNOME Desktop is good. Of course there are bad designs on many systems.</p>
<p>It&#8217;s important to challenge things, and ask *why* am I doing it this way. Is it because it&#8217;s the way it&#8217;s &#8216;always been done&#8217;, or can I do something different&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ilikenice.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ilikenice.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=5&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2008/05/29/why-saving-documents-is-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>
	</item>
		<item>
		<title>Have you got a YouTube page?</title>
		<link>http://ilikenice.wordpress.com/2008/05/28/have-you-got-a-youtube-page/</link>
		<comments>http://ilikenice.wordpress.com/2008/05/28/have-you-got-a-youtube-page/#comments</comments>
		<pubDate>Wed, 28 May 2008 13:05:30 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[thinking digital]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=4</guid>
		<description><![CDATA[Last week I was at the Thinking Digital conference, and hear some stunningly inspiring talks by people such as Ray Kurzweil, Jonathan Harris, Fake Steve Jobs aka Dan Lyons (I&#8217;m ok to divulge that right?), Aubrey de Grey and Carl Honore, amongst others. During the first workshop I attended; Entertainment meets the Geek presented by Eric [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=4&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week I was at the Thinking Digital conference, and hear some stunningly inspiring talks by people such as Ray Kurzweil, Jonathan Harris, Fake Steve Jobs aka Dan Lyons (I&#8217;m ok to divulge that right?), Aubrey de Grey and Carl Honore, amongst others.</p>
<p>During the first workshop I attended; Entertainment meets the Geek presented by Eric Lindstrom &amp; Steve Jelley, the speakers talked about how sites were positioned in &#8216;the market&#8217;. Now their perspective was from pretty much from the point of an economist, but they had a graphic showing how sites fitted into a matrix of entertainment, social networking etc. This matrix was a compass that showed the sites as they fit into various types of use and design. </p>
<p><img style="vertical-align:middle;" src="http://farm3.static.flickr.com/2105/2510929183_4905747917.jpg?v=0" alt="Entertainment Meets the Geek from Thinking Digital Conference" width="500" height="374" /></p>
<p>The important thing, I understood from the session, was to understand where you fit. It&#8217;s also important to understand that they were presenting the delivery of digital media through a hub site &#8211; which is positioned in a particular part of that compass; &#8216;entertainment and information&#8217;-related.</p>
<p>It all reminded me of something I overheard on the train a little while ago, and made me smile. There were two guys talking, and one of them asked: &#8220;Have you got a YouTube page?&#8221;. The other guy replied &#8220;No, but I&#8217;m going to get one&#8230;&#8221;. &#8220;You should..it&#8217;s loads better than MySpace&#8221; was his reply.</p>
<p>Now YouTube wasn&#8217;t positioned as a social networking site, although this guy clearly didn&#8217;t share that opinion. To him it was a place he hung out, entertained himself, probably argued with people and added his own content and opinions to the internet. We spend a lot of time designing a &#8216;tool&#8217; for a particular task, and then realise it doesn&#8217;t really work in the way we intended, or that users don&#8217;t respond to it in the way we thought they would.</p>
<p>I had the chance to talk to the guys after the workshop and I related this story to them just as a humourous aside, but I realised then that we spend so much time postulating over &#8216;social networking&#8217; sites, &#8216;entertainment sites&#8217; etc, that it&#8217;s easy to forget that they&#8217;re about people, and empowering them to experience the site and feel part of it. This is obvious in the threads of &#8216;video responses&#8217; on YouTube, where &#8211; virally &#8211; people respond to a particular video with their own video, and so on&#8230;</p>
<p>An interesting point they made though was that more YouTube content is viewed off-site than on-site, yet YouTube still remains dominant. You don&#8217;t have to explicitly visit the site to view content, and can present YouTube content on your own site or page. The ability to &#8216;take a part of the site away&#8217; and embed it in your site is particularly powerful, and one of the keys to success of YouTube (although lots of sites tried to do the YouTube thing, but at the wrong time: before broadband ubiquity).</p>
<p>It&#8217;s the lot of a person that works in the industry to think about these things, but we shouldn&#8217;t forget that only users know how they want to interact with a site. Users don&#8217;t consider YouTube to be too different from Facebook in that they can link up with friends, entertain themselves and have an effect on the site.</p>
<p>So is this about designing experiences rather than tools?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ilikenice.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ilikenice.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=4&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2008/05/28/have-you-got-a-youtube-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2105/2510929183_4905747917.jpg?v=0" medium="image">
			<media:title type="html">Entertainment Meets the Geek from Thinking Digital Conference</media:title>
		</media:content>
	</item>
		<item>
		<title>What&#8217;s all this about then?</title>
		<link>http://ilikenice.wordpress.com/2008/05/23/whats_all_this_about_then/</link>
		<comments>http://ilikenice.wordpress.com/2008/05/23/whats_all_this_about_then/#comments</comments>
		<pubDate>Fri, 23 May 2008 15:21:01 +0000</pubDate>
		<dc:creator>ilikenice</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[blogging what]]></category>

		<guid isPermaLink="false">http://ilikenice.wordpress.com/?p=3</guid>
		<description><![CDATA[I work in the tech industry, but I&#8217;m also an artist and musician, so was inspired to start my millionth blog about &#8216;nice&#8217;, and how I like it.  Most of my time is spent asking why something is aesthetically pleasing, or a great experience &#8211; so I thought I&#8217;d start this blog to ask exactly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=3&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I work in the tech industry, but I&#8217;m also an artist and musician, so was inspired to start my millionth blog about &#8216;nice&#8217;, and how I like it. </p>
<p>Most of my time is spent asking why something is aesthetically pleasing, or a great experience &#8211; so I thought I&#8217;d start this blog to ask exactly that.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ilikenice.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ilikenice.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ilikenice.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ilikenice.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ilikenice.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ilikenice.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ilikenice.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ilikenice.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ilikenice.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ilikenice.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ilikenice.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ilikenice.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ilikenice.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ilikenice.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ilikenice.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ilikenice.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ilikenice.wordpress.com&amp;blog=3799889&amp;post=3&amp;subd=ilikenice&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ilikenice.wordpress.com/2008/05/23/whats_all_this_about_then/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ilikenice</media:title>
		</media:content>
	</item>
	</channel>
</rss>
