<?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/"
	>

<channel>
	<title>King Kludge &#187; Ramblings</title>
	<atom:link href="http://www.kingkludge.net/category/ramblings/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kingkludge.net</link>
	<description>Poking my sausage like fingers into the web since 1997</description>
	<lastBuildDate>Tue, 16 Feb 2010 14:57:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Alex&#8217;s Mobile</title>
		<link>http://www.kingkludge.net/projects/maker/alexs-mobile/</link>
		<comments>http://www.kingkludge.net/projects/maker/alexs-mobile/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 11:39:10 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://www.kingkludge.net/projects/maker/alexs-mobile/</guid>
		<description><![CDATA[I wanted to make a mobile for my son Alex, as most mobiles I've seen look fantastic from the top where the parents are (i.e. the ones buying the mobile!), but from underneath are boring.
So I decided this one would be different, and I would be able to upgrade it as he ages.
It will involve [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to make a mobile for my son Alex, as most mobiles I've seen look fantastic from the top where the parents are (i.e. the ones buying the mobile!), but from underneath are boring.</p>
<p>So I decided this one would be different, and I would be able to upgrade it as he ages.</p>
<p>It will involve RGB LEDs colour cycling, driven by an Arduino (well Atmega128/328 microprocessor anyway).</p>
<p>It will also have two controls initially:</p>
<ol>
<li>Timing control to control the speed of the colour cycling.</li>
<li>Max brightness control (self explanatory?)</li>
</ol>
<p>The idea is that this mobile will be self contained, and capable of running from a single 9v or 4x AA batteries, or from a wall wart, and be light enough to hang safely about a cot or crib.</p>
<h2>Update 5th Dec 2009:</h2>
<p>Have a working Arduino circuit using 74HC595 shift registers to control the individual colours on single LEDs.</p>
<p>Will try and post a circuit diagram shortly.</p>
<h2>Update 14th Dec 2009:</h2>
<p>Here is the circuit breadboard for the current design:</p>
<p><a href="http://www.kingkludge.net/wp-content/uploads/2010/01/RGB_Mobile_bb.png"><img class="alignnone size-medium wp-image-148" title="Alex's RGB LED mobile breadboard layout" src="http://www.kingkludge.net/wp-content/uploads/2010/01/RGB_Mobile_bb-300x268.png" alt="Alex's RGB LED mobile breadboard layout" width="300" height="268" /></a></p>
<h2>Update 7th Jan 2010:</h2>
<p>Managed to source some balsa wood and new craft knives to make a mobile spine. Want something less boring that just a straight dowel with things hanging.</p>
<h2>Update 14th Jan 2010:</h2>
<p>I came up with something less boring after a Yahoo! image search browsing session, and completed the 3D draft designs for Alex's Mobile and here's what I have so far.</p>
<p>LEDs will be positioned upwards onto the platter above to reflect light downwards, spreading the light over the different platters, in a hopefully interesting pattern.</p>
<p><a rel="shadowbox" href="http://www.kingkludge.net/wp-content/uploads/2010/01/mobilebottom.png"><img style="border: 0pt none; display: inline;" title="mobile-bottom" src="http://www.kingkludge.net/wp-content/uploads/2010/01/mobilebottom_thumb.png" border="0" alt="mobile-bottom" width="240" height="72" /></a></p>
<p>Above is the view looking up at the mobile.</p>
<p><a rel="shadowbox" href="http://www.kingkludge.net/wp-content/uploads/2010/01/mobilefront.png"><img style="border: 0pt none; display: inline;" title="mobile-front" src="http://www.kingkludge.net/wp-content/uploads/2010/01/mobilefront_thumb.png" border="0" alt="mobile-front" width="240" height="80" /></a></p>
<p>View from front, one perspective.</p>
<p><a rel="shadowbox" href="http://www.kingkludge.net/wp-content/uploads/2010/01/mobileside.png"><img style="border: 0pt none; display: inline;" title="mobile-side" src="http://www.kingkludge.net/wp-content/uploads/2010/01/mobileside_thumb.png" border="0" alt="mobile-side" width="240" height="52" /></a></p>
<p>View from front, different perspective.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingkludge.net/projects/maker/alexs-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projects</title>
		<link>http://www.kingkludge.net/projects/</link>
		<comments>http://www.kingkludge.net/projects/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 07:46:46 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Maker]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Robots]]></category>

		<guid isPermaLink="false">http://www.kingkludge.net/?page_id=90</guid>
		<description><![CDATA[I'm an innate tinkerer, so here I'll be listing the projects I'm working on and their progress (or not).
One other thing you'll notice is that, like my reading habits, I tend to have lots of projects on the go at the same time. I'll come back to them every now and again, and then may [...]]]></description>
			<content:encoded><![CDATA[<p>I'm an innate tinkerer, so here I'll be listing the projects I'm working on and their progress (or not).</p>
<p>One other thing you'll notice is that, like my reading habits, I tend to have lots of projects on the go at the same time. I'll come back to them every now and again, and then may drop them for lengthy periods (sometimes years) which frustrates my wife <img src='http://www.kingkludge.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  who tells me she is a "<a href="http://en.wikipedia.org/wiki/Belbin_Team_Inventory#Completer_Finisher">Completer Finisher</a>" mentality.</p>
<p>That probably makes me a mix of  <a href="http://en.wikipedia.org/wiki/Belbin_Team_Inventory#Plant">Plant</a>/<a href="http://en.wikipedia.org/wiki/Belbin_Team_Inventory#Implementer">Implementer</a>/<a href="http://en.wikipedia.org/wiki/Belbin_Team_Inventory#Specialist">Specialist</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingkludge.net/projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marksmen and Developers</title>
		<link>http://www.kingkludge.net/2009/01/marksmen-and-developers/</link>
		<comments>http://www.kingkludge.net/2009/01/marksmen-and-developers/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 12:25:23 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Shooting]]></category>
		<category><![CDATA[mentality]]></category>
		<category><![CDATA[rifle]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.kingkludge.net/?p=41</guid>
		<description><![CDATA[One of the things I enjoy about the sport of shooting is the almost Zen like mental state you have to get yourself into.
I use my shooting time as meditation time, you have to shed all of those external pressures of work and home life and empty your mind. Then you let all of your [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things I enjoy about the sport of shooting is the almost Zen like mental state you have to get yourself into.</p>
<p>I use my shooting time as meditation time, you have to shed all of those external pressures of work and home life and empty your mind. Then you let all of your muscles relax otherwise you may skew the shot and it will end up somewhere other than the centre.</p>
<p>Normally after a couple of righter shots, you should be entering "The Zone" where you can normally ignore all but the most pervasive interruptions. And then repetition kicks in.</p>
<ul dir="ltr">
<li>
<div style="MARGIN-RIGHT: 0px">Load the rifle into your shoulder, load a round, close the breach.</div>
</li>
<li>
<div style="MARGIN-RIGHT: 0px">Nestle your cheek onto the cheek piece, check the sighting on the target.</div>
</li>
<li>
<div style="MARGIN-RIGHT: 0px">Close your eyes, take a breath, check your sighting again, correct your aim if necessary.</div>
</li>
<li>
<div style="MARGIN-RIGHT: 0px">Breath slowing, slowing your heart rate, exhale and hold, slow squeeze the trigger and fire.</div>
</li>
<li>
<div style="MARGIN-RIGHT: 0px">Unload the empty case, and check the spotting scope.</div>
</li>
<li>
<div style="MARGIN-RIGHT: 0px">Rinse and repeat.</div>
</li>
</ul>
<p>Last evening whilst down at my <a href="http://www.bsrc1944.org.uk">local shooting range</a> this put me in mind about the similarities between being a programmer and being marksman.</p>
<p>First of all software developers also strive for "Flow", a mental state where all external stimuli are excluded from perception, all your mental energy is concentrated on solving the problem at hand. Some developers try and shroud external interruptions with headphones, I tend to find that distracting unless the office environment is already quite noisy.</p>
<p>Secondly software developers should also be in a routine, but often steps are left out. Most notably testing. I believe a software development routine should follow something along the lines of (at a bare minimum):</p>
<ul dir="ltr">
<li>
<div>Update code from source control.</div>
</li>
<li>
<div>Write your code.</div>
</li>
<li>
<div>Check your functionality on a local web instance if possible.</div>
</li>
<li>
<div>Update your test cases or write new ones to cover the new code.</div>
</li>
<li>
<div>Update code from source control.</div>
</li>
<li>
<div>Run your unit tests.</div>
</li>
<li>
<div>Fix any tests if needed.</div>
</li>
<li>
<div>Commit code to source control with a description of change and bug number or feature identifier.</div>
</li>
<li>
<div>Rinse and repeat.</div>
</li>
</ul>
<p>With some of the above steps, the order may change, if your following Test Driven Development, then you may write your tests before you write your code, but all the steps are still present.</p>
<p>Much like my marksman (sorry and women) example, after a while these become instinctive and you almost forget that your doing them, but you get a gut feeling that something is wrong when they are absent.</p>
<p>Thirdly I find that if I stop shooting or developing of any length of time, say a fortnight for shooting or a week for writing code, I start to get an itchy brain. Something is not right and I can start to get a bit anxious.</p>
<p>So I rambled on there a bit and didn't really come to any conclusion. But part of the idea behind this blog is for me to brain dump and also for me to develop my communication skills.</p>
<p>So to try and wrap this up with some kind of conclusion, if your significant other is a software developer, don't berate them for watching TV and writing code on their laptop at the same time, or staying up until 2am working on that niggley little problem. It's an addiction and they can't help it, to make them stop is like depriving them of sleep. They won't feel right until they scratch that mental itch.</p>
<p>And if your significant other is a marks[man|woman], if they haven't been to the range in a while and are starting to get tetchy, maybe suggest they go have a practice at the rifle range.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingkludge.net/2009/01/marksmen-and-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to my blog</title>
		<link>http://www.kingkludge.net/2009/01/welcome/</link>
		<comments>http://www.kingkludge.net/2009/01/welcome/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 14:29:54 +0000</pubDate>
		<dc:creator>Bob</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[welcome]]></category>

		<guid isPermaLink="false">http://www.kingkludge.net/?p=3</guid>
		<description><![CDATA[Welcome to my blog.

A brief description of what will be appearing here.]]></description>
			<content:encoded><![CDATA[<p>Let me introduce myself.</p>
<p>My name is Andy or Bob, depending on if you know me outside or inside of work respectively (it's a longish story and the reasons should become apparent during the reading of this blog).</p>
<p>I live in Stevenage, Hertfordshire in England.</p>
<p>I'm a developer at Yahoo! in London, amateur photographer, marksman, electronic tinkerer, beer brewer and husband to my long suffering wife Lindsey.<br />
I'm also the Treasurer of the Charity the runs our local <a title="The Great Ashby Community Centre Website" href="http://www.greatashbycommunitycentre.org.uk/">Community Centre in Great Ashby</a>.</p>
<p>We have two cats Pixel and Zero (whose full name is #000000, and yes, they are black cats, and yes I'm a big stupid geek)</p>
<p>The ramblings contained within this blog are not intended for any particular audience, but more a documentary for myself, so I don't forget what I've done or am working on. Did I forget to say, I have a lousy memory!</p>
<p>Anyway, welcome and enjoy. &lt;waves /&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kingkludge.net/2009/01/welcome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
