<?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>Conceptric</title>
	<atom:link href="http://www.conceptric.co.uk/feed" rel="self" type="application/rss+xml" />
	<link>http://www.conceptric.co.uk</link>
	<description>Ideas and Applications</description>
	<lastBuildDate>Fri, 12 Aug 2011 13:00:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Computing costs for the Small Developer: VPS or Cloud</title>
		<link>http://www.conceptric.co.uk/computing-costs-for-the-small-developer-vps-or-cloud.htm</link>
		<comments>http://www.conceptric.co.uk/computing-costs-for-the-small-developer-vps-or-cloud.htm#comments</comments>
		<pubDate>Fri, 12 Aug 2011 13:00:24 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=465</guid>
		<description><![CDATA[As promised in my earlier post about the advantages of Cloud hosting for lone developers, I&#8217;ve tried to put together some numbers. I&#8217;ve chosen to compare my favourite VPS based hosting providers with a couple of the most popular Cloud services: Rackspace and Amazon. Choosing the services to compare I&#8217;ve tried to select VPS and [...]]]></description>
			<content:encoded><![CDATA[<p>As promised in <a href="http://www.conceptric.co.uk/benefits-of-the-cloud-for-the-small-developer.htm" title="My introductory post on this topic">my earlier post about the advantages of Cloud hosting for lone developers</a>, I&rsquo;ve tried to put together some numbers. I&rsquo;ve chosen to compare my favourite <abbr title="Virtual Private Server">VPS</abbr> based hosting providers with a couple of the most popular Cloud services:  Rackspace and Amazon.</p>

<h3>Choosing the services to compare</h3>

<p>I&rsquo;ve tried to select <abbr title="Virtual Private Server">VPS</abbr> and Cloud instances specifications that are broadly equivalent in terms of RAM, disk space, and bandwidth offered for this study. What&rsquo;s not so obvious is the computational power offered, and I&rsquo;d like to state that I&rsquo;ve benchmarked nothing at all, so don&rsquo;t take this as a scientific recommendation, just my take on a big topic.</p>

<p>The <abbr title="Virtual Private Server">VPS</abbr> baseline is comprised of some tried and tested, and trusted, services.</p>

<ul>
<li>A bottom of the range 512MB <a href="https://www.memset.com/dedicated-servers/virtual.php" title="Memset VPS hosting">Memset miniserver <abbr title="Virtual Private Server">VPS</abbr></a>, which is a low cost baseline I&rsquo;ve used for years.</li>
<li>A comparable 512MB <a href="http://www.slicehost.com/" title="Slicehost: VPS hosting from Rackspace">Slicehost <abbr title="Virtual Private Server">VPS</abbr></a>.</li>
<li>A <a href="http://www.brightbox.co.uk/rails-hosting-pricing" title="Brightbox VPS hosting">Brightbox Nano <abbr title="Virtual Private Server">VPS</abbr></a>, which is comparable to the <a href="http://beta.brightbox.com/beta" title="Brightbox Cloud Beta">Brightbox Cloud instances</a> I&rsquo;m trialling.</li>
</ul>

<p>Things weren&rsquo;t so simple in the Cloud.</p>

<p>Most <abbr title="Virtual Private Server">VPS</abbr> services come with a fixed amount of monthly bandwidth included in the price, but their Cloud equivalents exclude bandwidth. Cloud bandwidth is charged by unit of resource you use, per GB for example, and often at a different rate for incoming and outgoing traffic. These costs are largely independent of the type of instance, so happily for my analysis they don&rsquo;t reduce my options.</p>

<p>Rackspace make the point that the <abbr title="Amazon Web Services">AWS</abbr> offerings are much higher specification than needed by most web applications, and I found that it&rsquo;s a valid claim that ruled out all but the Micro instance.</p>

<p>So, in the end I chose these options for the Cloud team.</p>

<ul>
<li><a href="http://aws.amazon.com/ec2/" title="Amazon Elastic Compute Cloud"><abbr title="Amazon Web Services">AWS</abbr></a> Micro On Demand instance</li>
<li><a href="http://aws.amazon.com/ec2/" title="Amazon Elastic Compute Cloud"><abbr title="Amazon Web Services">AWS</abbr></a> Micro Reserved instance, which is the same but incurs a booking fee upfront in exchange for lower hourly rates.</li>
<li>A 512MB <a href="http://www.rackspace.co.uk/cloud-hosting/cloud-products/cloud-servers/" title="Rackspace Cloud Servers">Rackspace instance</a> that&rsquo;s hopefully comparable to the Slicehost <abbr title="Virtual Private Server">VPS</abbr> above.</li>
</ul>

<p>Unfortunately Amazon have complicated the economics of the <em>Micro</em> instance by removing all storage. This is provided by attached <abbr title="Elastic Block Storage">EBS</abbr> &#8211; bless Amazon and their abbreviations &#8211; which is priced according to it&rsquo;s own model based on volume size and the number of requests: another cost to consider alongside bandwidth.</p>

<h3>My analysis</h3>

<p>To simplify things, I&rsquo;ve used the baseline Memset <abbr title="Virtual Private Server">VPS</abbr> service as the benchmark against which to assess the other options, but something to note is that some of these services were prices in USD and others in GBP. Attempting to make this as consistent I drew up a list of assumptions for this analysis.</p>

<ol>
<li>Production has 8760 hours of annual use.</li>
<li>Staging has 1152 hours of annual use.</li>
<li>Exchange rate of 1.6 (USD/GBP).</li>
<li>I/O request rate of 1.3 requests per second.</li>
<li>Production traffic is split 90% outgoing and 10% incoming.</li>
<li>Staging bandwidth is split evenly between outgoing and incoming traffic.</li>
</ol>

<p>I then tried running my model at under three traffic conditions that I consider to represent low, medium and high volume. These were 10GB, 50GB and 100GB per month respectively; trust me, I don&rsquo;t need to worry about anything higher at the moment.</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://www.conceptric.co.uk/wp-content/uploads/cloudvpsrelativecostvstraffic.jpg" alt="Relative costs of VPS and Cloud computing" title="Relative costs of VPS and Cloud computing" border="0" width="480" height="494" /></p>

<p>OK this makes Brightbox seem very expensive, and it is,  but I should point out that their Nano <abbr title="Virtual Private Server">VPS</abbr> is backed by a separate MySQL cluster and includes a New Relic standard account. None of the other providers do any of this, but since they&rsquo;re one of my current hosts I&rsquo;ve added them anyway. After all, I did this analysis primarily for my own benefit.</p>

<p>Oh, and the step change you can see in the cost for Memset under high traffic was due to a one-off fee for increased bandwidth, the base allowance is 50GB/month. The other <abbr title="Virtual Private Server">VPS</abbr> services had sufficient allowance for all my test cases.</p>

<h4>So how does the Cloud stack up in production?</h4>

<p>It seems that these bottom end instances are relatively competitively priced against these <abbr title="Virtual Private Server">VPS</abbr> services, with only Memset offering me a better deal. The costs also scale directly producing a nice smooth progression in expenses as traffic increases.</p>

<p>As mentioned before, an <abbr title="Amazon Web Services">AWS</abbr> reserved instance requires an upfront commitment that&rsquo;s a large proportion of the total annual cost. That&rsquo;s fine if you&rsquo;re sure you&rsquo;re going to use it throughout the year, as a production server probably, but it&rsquo;s not very Cloud-like. Still, under these conditions it does appear to offer overall savings relative to all the competition except Memset at intermediate loads.</p>

<h4>If you can afford a production Cloud, testing is even better</h4>

<p>The real advantages come if you&rsquo;re in a position to use an identical platform for production and testing. If the cloud is competitive with a <abbr title="Virtual Private Server">VPS</abbr> at your routine levels of traffic, then it&rsquo;s going to offer even better value as a pre-production testing environment.</p>

<p>I decided that the best way to investigate staging in the Cloud was to reduced the number of hours I&rsquo;d need the instance for each month, scale the bandwidth proportionally, and rerun the original model. I chose an arbitrary 96 hours (4 days) each month for testing purposes, it could be more, but could quite easily be less depending on the type of project.</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://www.conceptric.co.uk/wp-content/uploads/cloudvpsrelativecostofstaging.jpg" alt="Relative savings for Cloud contracts for Staging" title="Relative savings for Cloud contracts for Staging" border="0" width="480" height="442" /></p>

<p>This chart shows the effect of reduced usage for each of the Cloud instances in the analysis above, and the advantages of the hourly Cloud contract are obvious as the cost scales directly.</p>

<p>If I&rsquo;m using a <abbr title="Virtual Private Server">VPS</abbr> then I&rsquo;m forced to use another <abbr title="Virtual Private Server">VPS</abbr> on a monthly contract if I want an identical staging platform, and this is much more expensive than using any of the Cloud alternatives presented here.</p>

<h3>Conclusions</h3>

<p>Will I be moving to the Cloud? I&rsquo;m certainly tempted, especially with my own projects. It&rsquo;s interesting how there seem to be cost sweet spots at both really low loads and higher ones.</p>

<p>Being able to use identical staging environments is something I&rsquo;d love. I&rsquo;ve tried local virtual machines, but they&rsquo;re never really identical, and I dislike having a <abbr title="Virtual Private Server">VPS</abbr> that hardly does any work. Unfortunately to realise this dream I&rsquo;ve got to move all my production to Cloud instances, and concerns about reliability &#8211; especially given the highly public problems at <abbr title="Amazon Web Services">AWS</abbr> &#8211; make me reluctant.</p>

<p>The key is to be able to quickly spin up new instances, and rapidly destroy them once the testing is done, so that I can keep costs down. Most services allow you to save custom images from which you can create servers, so may be I need to play with this in the Brightbox beta some more.</p>

<p>Long term, I think there&rsquo;s no question that this&rsquo;ll be the basis of my development workflow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/computing-costs-for-the-small-developer-vps-or-cloud.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building an iCon</title>
		<link>http://www.conceptric.co.uk/building-an-icon.htm</link>
		<comments>http://www.conceptric.co.uk/building-an-icon.htm#comments</comments>
		<pubDate>Thu, 30 Jun 2011 11:14:00 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=456</guid>
		<description><![CDATA[The iCon building in Daventry was commissioned a couple of years ago as &#8230;a new landmark &#8230; and a beacon for the low carbon economy in the UK and beyond. Well it&#8217;s open now, so what&#8217;s a one-man startup to make of it? This quote from the iCon official website suggests, large businesses aren&#8217;t the [...]]]></description>
			<content:encoded><![CDATA[<p>The iCon building in Daventry was commissioned a couple of years ago as <q>&#8230;a new landmark &#8230; and a beacon for the low carbon economy in the UK and beyond</q>. Well it&#8217;s open now, so what&#8217;s a one-man startup to make of it?<span id="more-456"></span></p>

<p>This quote from <a href="http://www.icon-innovation.co.uk/" title="The official website for the Environmental Innovation Centre">the iCon official website</a> suggests, large businesses aren&#8217;t the target market,</p>

<blockquote>
  <p>&#8230;the iCon is more than just a prestigious place to locate your business. It is an opportunity to grow your company, alongside other green and progressive businesses.</p>
</blockquote>

<p>and environmentally biased startups and small businesses are.</p>

<p>I can&#8217;t help feeling that the pricing and layout are at odds with this goal, and it&#8217;s missing real startup incubation spaces, or perhaps <a href="http://en.wikipedia.org/wiki/Coworking" title="Wikipedia on Coworking">a coworking environment</a>.</p>

<p>There aren&#8217;t many one man operations that can afford to jump out of a room at home and straight into a 160ft<sup>2</sup> serviced office, and I&#8217;m certainly not one of them, my home office is closer to 30ft<sup>2</sup>.</p>

<p>And renting meeting space by the day isn&#8217;t a great idea. Sure it&#8217;s easier to administer, but it restricts the clientele, since not everyone has meetings that last all day &#8211; god forbid &#8211; and &pound;90 is a lot to pay for a single meeting.</p>

<p>So price is a major consideration, but I think it&#8217;s missing something more important: the opportunity to network at an early phase in your business development is crucial.</p>

<p>I know shared office space isn&#8217;t everyone&#8217;s cup of tea, or coffee, but it&#8217;s a good way to minimise overheads whilst meeting other people that are in a similar sector, the same situation, or may be able to provide services.</p>

<p>That&#8217;s the emphasis placed on the iCon, and fostering this kind of community will provide it&#8217;s management with clients that&#8217;ll graduate to the larger offices, in addition to helping them fulfil their claimed objectives.</p>

<p>I like the sentiment behind the iCon, but I worry whether Daventry&#8217;s as innovative as they&#8217;d like.</p>

<p>Most of all I hope they&#8217;re not relying on the <em>build it, and they will come</em> concept, and I think that tenants are going to be harder to find than the developers business model suggested.</p>

<p>Eventually they may have to modify that model, then may be it&#8217;ll be a more enticing prospect for a solitary consultant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/building-an-icon.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benefits of the Cloud for the Small Developer</title>
		<link>http://www.conceptric.co.uk/benefits-of-the-cloud-for-the-small-developer.htm</link>
		<comments>http://www.conceptric.co.uk/benefits-of-the-cloud-for-the-small-developer.htm#comments</comments>
		<pubDate>Mon, 20 Jun 2011 14:53:43 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=454</guid>
		<description><![CDATA[Problems with a production server &#8211; that took much longer than I&#8217;d have liked to fix &#8211; led my thoughts to the opportunities provided by Cloud computing for solitary developers like me. I&#8217;m a single developer working for myself on small client projects and a few personal ones too. To date I&#8217;ve extensively used virtual [...]]]></description>
			<content:encoded><![CDATA[<p>Problems with a production server &#8211; that took much longer than I&rsquo;d have liked to fix &#8211; led my thoughts to the opportunities provided by Cloud computing for solitary developers like me. <span id="more-454"></span></p>

<p>I&rsquo;m a single developer working for myself on small client projects and a few personal ones too. To date I&rsquo;ve extensively used virtual machines from a number of providers and been quite happy with most.</p>

<p>I rarely need to configure a new <abbr title="Virtual Private Server">VPS</abbr>, and regular maintenance isn&rsquo;t a major headache since they&rsquo;re few in number. So beyond the light use of Amazon S3 for backup storage, the Cloud seemed to hold little of interest.</p>

<p>But then the afore-mentioned problem cropped up, and it&rsquo;s origin was a mystery. I&rsquo;ve setup Linux systems for years now, but the cryptic application errors and the server logs were distinctly unhelpful. I ended up created a new web app just to debug the root cause, and it all took time.</p>

<p>I was lucky, I could afford it since this <abbr title="Virtual Private Server">VPS</abbr> wasn&rsquo;t hosting client projects. Had it been I&rsquo;d have felt obliged to rent a new <abbr title="Virtual Private Server">VPS</abbr> to maintain continuity, and the experience would&#8217;ve cost me, so this is where I revisited the idea of the Cloud.</p>

<h3>Developmental benefits</h3>

<p>Staging on an identical platform without the cost of a permanent staging server was the first benefit that struck me. It&#8217;d make ironing out deployment and dependency issues much more cost effective for the small developer.</p>

<h3>Operational benefits</h3>

<p>In the context of my recent problems, there&#8217;s the option to rapidly spin-up and configure a new server instance from a saved image. I could have skipped fixing that broken server configuration and just replaced it with a fresh one.</p>

<p>Switching a public IP address to another server is quick and easy so if one of your servers does fall over you can switch to an alternative without messing with the slow to refresh <abbr title="Domain Name System">DNS</abbr>.</p>

<h3>Cost benefits</h3>

<p>When it comes to cost, apart from the hourly versus monthly pricing, the main difference lies in the way bandwidth is charged.</p>

<p>This complicates things a bit, in fact with <abbr title="Amazon Web Services">AWS</abbr> instances it&rsquo;s even more complex, but overall it seems that for light traffic applications the cost of Cloud servers is very competitive with their <abbr title="Virtual Private Server">VPS</abbr> cousins.</p>

<p>Still it&rsquo;s in my nature to fire up a spreadsheet when things get messy, and that&rsquo;s a topic for another post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/benefits-of-the-cloud-for-the-small-developer.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More machines of loving grace</title>
		<link>http://www.conceptric.co.uk/more-machines-of-loving-grace.htm</link>
		<comments>http://www.conceptric.co.uk/more-machines-of-loving-grace.htm#comments</comments>
		<pubDate>Tue, 07 Jun 2011 17:56:36 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[emergence]]></category>
		<category><![CDATA[evolution]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=452</guid>
		<description><![CDATA[This week Adam Curtis turned his eye on humans and how science reduced us to nothing but machines controlled by genes bent on their own survival, controversial as always. So may be that&#8217;s why there was a distinct them and us vibe about the programme&#8217;s portrayal of humans and their selfish genes which I can&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>This week Adam Curtis turned his eye on humans and how science reduced us to nothing but machines controlled by genes bent on their own survival, controversial as always.<span id="more-452"></span></p>

<p>So may be that&rsquo;s why there was a distinct <em>them and us</em> vibe about the programme&rsquo;s portrayal of humans and their selfish genes which I can&rsquo;t help feeling misses the point again.</p>

<p>There&rsquo;s a tendency to speak of genes as if they&rsquo;re thinking conscious beings, rather than molecules simply doing what they&#8217;re chemically inclined to do in their immediate surroundings. Genes do what physical laws dictate &#8211; no thought here, just physics &#8211; defining our physical form, including that of our brain, and I&rsquo;m of the opinion that it&rsquo;s the complexity of our physical manifestation that results in our consciousness, and all subsequent impressions of free will.</p>

<p>Now that&#8217;s not entirely an illusion because humans &#8211; and may be other creatures &#8211; have evolved consciousness that way, so presumably there&#8217;s a genetic advantage to this unusual trait, something for natural selection to work on. The free will that allows us to override our gut instinct just might be part of this advantage, but so might the concepts of wealth and power.</p>

<p>On a side note, if consciousness <em>is</em> dependent on physical manifestation it may support David Attenborough&#8217;s comments about the gorillas shown in the programme. Sharing almost identical senses and perception it&#8217;s no wonder we&#8217;d start to think the same way, or that there&#8217;d be the feeling of understanding he expressed.</p>

<p>The overall impression I&rsquo;ve gained from this series is that Curtis&rsquo;s really got it in of computers and mathematical modelling. More precisely perhaps he finds this analytical approach to the World and especially human interactions distasteful, even disturbing. Most probably he was just trying to sell a series to the BBC and the general public by invoking these feelings, and it worked, well done.</p>

<p>I enjoyed each of the three film comprising the series, which is the main point I guess, but was left feeling that our desire to reduce life to something tangible has little to do with machines, they&rsquo;re just the latest excuse. I&rsquo;m not sure it&rsquo;ll have that effect on everyone though, and I&rsquo;m no closer to understanding why people craved stability in the first place.</p>

<p>I think it&rsquo;s the unpredictability of our Universe that makes it interesting and life worth living, but it doesn&rsquo;t lessen the applicability of a scientific approach, just makes it more essential.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/more-machines-of-loving-grace.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objectivism as the cause of all evil</title>
		<link>http://www.conceptric.co.uk/objectivism-as-the-cause-of-all-evil.htm</link>
		<comments>http://www.conceptric.co.uk/objectivism-as-the-cause-of-all-evil.htm#comments</comments>
		<pubDate>Mon, 30 May 2011 14:13:26 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[emergence]]></category>
		<category><![CDATA[philosophy]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=448</guid>
		<description><![CDATA[At my Father&#8217;s bidding I just watched the first episode of All Watched Over by Machines of Loving Grace on BBC&#8217;s iplayer &#8211; a first for me &#8211; and found myself compelled to try and organise my thoughts. As a sometimes blogger, and at the risk of commoditising myself, it seems appropriate to do that [...]]]></description>
			<content:encoded><![CDATA[<p>At my Father&rsquo;s bidding I just watched the first episode of <em>All Watched Over by Machines of Loving Grace</em> on BBC&rsquo;s iplayer &#8211; a first for me &#8211; and found myself compelled to try and organise my thoughts. As a sometimes blogger, and at the risk of commoditising myself, it seems appropriate to do that in public, so here goes.</p>

<p><span id="more-448"></span></p>

<h3>Ayn Rand</h3>

<p>She struck me as an intelligent woman with some very interesting ideas, and despite her delusional belief in her own rationality I believe that the basic elements of her theories are sound. </p>

<h3>Proper democracy</h3>

<p>I also believe that the networked world can lead to a self regulating and stable system without the need for central government. As suggested such a system is based on the composite actions of individuals pursuing their own interests. However, I&rsquo;d suggest some limiting conditions. </p>

<p>The first is that such a system must have universal coverage, everyone can play, but doesn&rsquo;t have to. The second is that each individual must carry the same weight in the decision making process regardless of their abilities. With these conditions in place we have the essence of true democracy.</p>

<h3>Emergent behaviours</h3>

<p>And the programme certainly exposed the absence of these conditions in the system implemented by Greenspan and others, but it failed to pick up on the most important features elucidated by the <a href="http://www.kk.org/outofcontrol/ch2-b.html" title="Explanation of Loren Carpenter&rsquo;s game of PONG">multi-player game of PONG early in the show</a>. </p>

<p>This experiment placed the participants on a level playing field with a clear goal in mind, and importantly one that inspired and motivated them. This required outside innovation rather than it emerging by group interaction, but I&rsquo;ll skirt round that one for now, because what I&rsquo;m really interested in is that you could clearly see that the initial attempts at the game were less than successful. The team on the left were particularly poor, sorry if you were on that team, but the self regulated performance radically improved over time until the two sides of the room were playing as if they were a pair of individuals.</p>

<p>Applying this observation dynamics of the <em>experiments</em> in the global economic system, it&rsquo;s clear that you&rsquo;d expect a period of <em>irrational exuberance</em> or unstable dynamics before the component parts of the markets learned to regulate themselves through an understanding of how exuberance affects their bank balance. This comes with an obvious caveat regarding market bias for the two reasons I gave above.</p>

<p>I&rsquo;d say the same would be true for any application of this philosophy, but I think the basic concepts would work given time and iteration. In the meantime individuals, and social structures would suffer: all part of building a brave new world.</p>

<h3>Transition is the key</h3>

<p>It&rsquo;s clear to me that in any emergent system, transition is the key process: complicated in a game of PONG, but in the transformation of the human society and governance&#8230; I think you can see where that&rsquo;s going. It&rsquo;s not something I felt that the programme recognised. </p>

<p>Still I&rsquo;m tempted to read some of Rand&rsquo;s writings now, but I&rsquo;m a little concerned it might turn me into an evil genius bent on using the World to realise my demented selfish desires. Her ideas are interesting, sadly she and her followers were somewhat naive about the realities of practicing what they preached, but you can&rsquo;t really pin the economic disasters of the last two decades on Rand alone.</p>

<p>That&rsquo;s not to say her vision will never emerge, after all the ball is already rolling, and I suspect stability is a function of the rate of change, so give it a few hundred years and who can knows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/objectivism-as-the-cause-of-all-evil.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fear of Reform</title>
		<link>http://www.conceptric.co.uk/fear-of-reform.htm</link>
		<comments>http://www.conceptric.co.uk/fear-of-reform.htm#comments</comments>
		<pubDate>Thu, 17 Mar 2011 12:01:08 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=444</guid>
		<description><![CDATA[I&#8217;ve just watched an edition of &#8220;People and Power&#8221; on Al Jazeera about the situation in Yemen. It ignored the government Officials to focus on the views of Yemenis from both sides of the political divide, and there does appear to be two sides in Yemen. If that&#8217;s the case in Yemen then may be [...]]]></description>
			<content:encoded><![CDATA[<p>I&rsquo;ve just watched an edition of <a href="http://english.aljazeera.net/programmes/peopleandpower/2011/03/201131683916701492.html" title="Yemen: a tale of two protests">&ldquo;People and Power&rdquo; on Al Jazeera about the situation in Yemen</a>. It ignored the government Officials to focus on the views of Yemenis from both sides of the political divide, and there does appear to be two sides in Yemen. If that&rsquo;s the case in Yemen then may be it&rsquo;s true in other Arab states. Doesn&rsquo;t it seem strange that there could be those that don&rsquo;t want to see the back of human rights violating dictators?</p>

<p><span id="more-444"></span></p>

<p>The problem in addressing that question is that I&rsquo;m not an Arab, and I live in a country where wealth and relative freedom are ubiquitous, consequently I have very little basis for comparison. None the less it&rsquo;s prompted me to consider political events in the Arab world through the lens of my own political views.</p>

<p>I&rsquo;m no political activist, but I&rsquo;m a proponent of British political reform, and my gripes are centred on two features of the current system.</p>

<p>An electoral system should yield a government that reflects the votes cast by the electorate. Our existing First-Past-The-Post system doesn&rsquo;t do that: it&rsquo;s possible to command a massive majority in parliament with <a href="http://en.wikipedia.org/wiki/UK_General_Election_of_2005" title="Failure of the British electoral system">far fewer than half the votes</a> cast in your favour. Thing are moving on this point, but to my mind the proposed Alternative Vote reform doesn&rsquo;t go far enough, however it&rsquo;s the only offer on the table.</p>

<p>My second gripe regards the culture of Party politics that&rsquo;s been an unofficial feature of British government for centuries. It&rsquo;s a system that obliges individual Members of Parliament to vote as their political party dictates even if this violates the wishes of their constituency electorate, their election promises, and even their own conscience. It&rsquo;s become a seemingly unquestioned practice in Britain, and not one our Parliamentary system envisioned, and it seems distinctly undemocratic to me.</p>

<p>So having nailed my colours to the mast it&rsquo;s time to get back to the point, and that&rsquo;s despite my reformist tendencies, I can&rsquo;t hide the concern I feel about the results of actually reforming Britain&rsquo;s system to my satisfaction. I think I&rsquo;d have a Country more completely governed by the people, so why does that worry me?</p>

<p>I can&rsquo;t deny there&rsquo;s something comforting about the perceived stability born of the status quo, and it&rsquo;d disappear with the advent of greater democracy. Unfortunately I lack the idealism to block out the stupidity, irrationality, selfishness and intolerance that people sometimes display: is this really the way I&rsquo;d like my Country governed? There are those in Britain that claim that reforms like those I&rsquo;d support would put an end to stability resulting in political anarchy and economic disaster, and they <em>could</em> be right.</p>

<p>It occurs to me that these sentiments may be reflected in the feelings of a significant proportion of people in &lsquo;troubled&rsquo; Arab nations. They&rsquo;re the people that have left the government alone, and in turn the government hasn&rsquo;t bothered them. They don&rsquo;t want their world destabilised in order to replace what <em>they</em> feel is a relatively harmless regime with&#8230; God knows what, but they don&rsquo;t trust the judgement of their fellow Arabs, especially not the idealistic fools leading the revolution.</p>

<p>And they could also be right, but I&rsquo;d like to think that in their situation I&rsquo;d have the nerve to take a chance. The fact is though that I&rsquo;m happy not to be in their shoes, so I can&rsquo;t be certain about what I&rsquo;d actually do.</p>

<p>Maybe I can clarify my position by opining that dictators are just people, but people that tend to display all the frailties I listed earlier, they wouldn&rsquo;t hold power for long otherwise, so can the alternative really be worse?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/fear-of-reform.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is shape an illusion?</title>
		<link>http://www.conceptric.co.uk/is-shape-an-illusion.htm</link>
		<comments>http://www.conceptric.co.uk/is-shape-an-illusion.htm#comments</comments>
		<pubDate>Thu, 13 Jan 2011 15:44:27 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=442</guid>
		<description><![CDATA[I&#8217;m occasionally subject to interesting, if abstract thoughts, and the most recent to pop into my mind concerned the nature of physical shape. It seems to me that shape is too dependent upon solidity of matter, and this raises a problem, because the existence of anything solid feels filled with intentionality. At a non-scientific level, [...]]]></description>
			<content:encoded><![CDATA[<p>I&rsquo;m occasionally subject to interesting, if abstract thoughts, and the most recent to pop into my mind concerned the nature of physical shape. It seems to me that shape is too dependent upon solidity of matter, and this raises a problem, because the existence of anything solid <em>feels</em> filled with intentionality.</p>

<p><span id="more-442"></span>At a non-scientific level, I interpret something as solid because my senses tell me it is for my immediate purposes. But my senses are limited to detecting phenomena relevant to the needs of a creature of my size in the <em>normal</em> course of evolutionary events.</p>

<p>That&rsquo;s fine, but at a scientific level evolution&rsquo;s provided the ability for me to interact with the environment in a distinctly <em>abnormal</em> way: at scales well below the threshold of sensation. Fortunately it&rsquo;s also given me the scope to build a machine to increase my sensitivity, so now I can <em>see</em> the molecules have shape defined by the solid bits, classical theory.</p>

<p>But is that really what the machine itself sees, or my interpretation based on its output? The thing is that I built a machine that wouldn&rsquo;t just measure the World, but provide an interpreted image of it via a clever interface; the real thing may be incomprehensible to my primate brain and it&rsquo;s relatively primitive senses.</p>

<p>Similarly many of the theories we use in science and engineering rely on such interpretation and empirical approximation, and that&rsquo;s how I designed the machine. By and large, there&rsquo;s nothing wrong with the approach, and it&rsquo;s served us well for centuries, but as things shrink, how do you avoid measuring what you expected to see?</p>

<p>As I said at the beginning, my question is theoretical, bordering on philosophical perhaps. At what scale does the physical reality with which we&rsquo;re familiar go away, and is it a sharp transition? Could <em>matter</em> represent interacting energy fields where an <em>object</em> has a non-zero probability of taking just about any form? Do shape and solidity have any meaning for a hypothetical race of  molecular size beings?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/is-shape-an-illusion.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liability and the Professional</title>
		<link>http://www.conceptric.co.uk/liability-and-the-professional.htm</link>
		<comments>http://www.conceptric.co.uk/liability-and-the-professional.htm#comments</comments>
		<pubDate>Wed, 08 Dec 2010 13:17:02 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[risk]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=436</guid>
		<description><![CDATA[I started trading as a Sole Trader under the name of Conceptric about 6 months ago. I&#8217;ve been doing web development work for small clients, but software development is a relatively recent diversification. I originally trained as a Chemical Process Engineer, later specialising in concept design and product development, and I&#8217;ve got to admit that [...]]]></description>
			<content:encoded><![CDATA[<p>I started trading as a Sole Trader under the name of Conceptric about 6 months ago. I&rsquo;ve been doing web development work for small clients, but software development is a relatively recent diversification. I originally trained as a Chemical Process Engineer, later specialising in concept design and product development, and I&rsquo;ve got to admit that as much as I enjoy web development, I kind of miss engineering, so I&rsquo;ve decided to investigate the opportunities for the self-employed in the field.</p>

<p><span id="more-436"></span>I&rsquo;m an Engineer to the core, which can be a curse as I see risk in everything. This apparent paranoia is at least partially a result of my professional training: managing risk, rather than ignoring it, is one of the core competencies of an Engineer. I&rsquo;ve acquired a sound education, excellent skills and wide experience of engineering, and as such I always seek to avoid mistakes and deliver a professional service, but it would be irresponsible to ignore the possibility that something could go wrong.</p>

<p>As a Sole Trader I am legally considered to be Conceptric, and as such I am directly liable for everything Conceptric does. Additionally, everything I own also belongs to Conceptric: I have unlimited liability. As the size and complexity of Conceptric&rsquo;s projects grow, and their nature changes, this arrangement becomes increasingly uncomfortable for the risk-averse.</p>

<p>Professional indemnity insurance covers the cost of correcting mistakes or legal costs arising from giving incorrect advice or making a mistake. It also helps to ease the risk-averse mind.</p>

<p>The cost is relatively modest for a web developer, but since I&rsquo;m considering a foray into engineering consultancy I checked out the premiums for that type of work. It turned out that they&rsquo;re at least 3 times higher, which tells me that insurers see my venture as substantially more risky.</p>

<p>In this context the unlimited liability of the Sole Trader feels even more undesirable; I don&rsquo;t mind risking the money tied up in Conceptric, that&rsquo;s business, but my home!</p>

<p>Then it occurred to me, what about incorporating Conceptric, it could assume liability instead of me. I work alone, so I&rsquo;d set Conceptric up with a single Director and Shareholder, both me, as this is the simplest way to satisfy the legal requirements of incorporation in the UK, and as an employee of Conceptric I should be much safer.</p>

<p>It seemed like the best solution, at least it was until I read a little more.</p>

<p>It turns out that even though they&rsquo;re employees, directors can be held legally responsible for the actions, especially negligence, of their companies. This isn&rsquo;t common since a direct link between the actions of the Director and the service provided by the Company has to be proven, in effect showing the director has taken personal responsibility for the matter and is not merely acting as a manager.</p>

<p>But I&rsquo;d be the sole director and only employee of Conceptric, surely even the most slow-witted lawyer shouldn&#8217;t have too much trouble proving I&rsquo;d taken personal responsibility.</p>

<p>All of a sudden it seems that I could be sued both personally and via Conceptric, that&rsquo;s not a step in the right direction. It seems incorporation offers dubious protection for the freelance or consulting engineer.</p>

<p>The insurance you&rsquo;d buy even as a Sole Trader may not protect you from legal liability, but at least helps pay the resulting bill, and you&rsquo;d have to be mad not to do the same as the Director of a one-man company.</p>

<p>My current inclination is to remain a Sole Trader and fork out for the additional professional indemnity insurance, making sure the amount insured matches the size of the engineering jobs I&rsquo;m taking on, as a Chartered Engineer I may be able to negotiate lower rates.</p>

<p>If my income grows, or I need to take on employees, then I may reconsider. But the increased administration costs of an incorporated Conceptric are prohibitive at the moment. However, there&rsquo;s one final consideration, the benefits of incorporation with respect to marketing, but I&rsquo;ll address that when, or if, it becomes an issue for Conceptric.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/liability-and-the-professional.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pipe following equals software tester</title>
		<link>http://www.conceptric.co.uk/pipe-following-equals-software-tester.htm</link>
		<comments>http://www.conceptric.co.uk/pipe-following-equals-software-tester.htm#comments</comments>
		<pubDate>Thu, 14 Oct 2010 14:56:28 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=434</guid>
		<description><![CDATA[I&#8217;ve always loved pipe following: the practice of getting to know how chemical process plants work. Get yourself a set of process flowsheets, a few engineering drawings and get out on the Plant. You trace the flow of feedstocks as they turn into products through the network of pipes, pressure vessels and other process machinery. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always loved pipe following: the practice of getting to know how chemical process plants work. Get yourself a set of process flowsheets, a few engineering drawings and get out on the Plant. You trace the flow of feedstocks as they turn into products through the network of pipes, pressure vessels and other process machinery.</p>

<p><span id="more-434"></span>This hands-on approach gives you a visceral feel for what&#8217;s going on and whether it&#8217;s working properly. As a aspiring Engineer I found this a great way to see how process plant related to the engineering specifications and mass balances.</p>

<p>Looking back, this practice was a form of testing, applied to both my knowledge and the construction of the plant. In the latter guise it&#8217;s called commissioning, and you&#8217;d be surprised the problems you can find this way, from malfunctioning components to blockages caused by dead animals.</p>

<p>And that&#8217;s reminiscent of the early days of computing, when fixing a problem could mean finding a real dead bug in the system.</p>

<p>It seems that my process engineering background has followed me into software development: I&#8217;m just as fascinated by the use of software test techniques to follow software pipes. Test by test I can find my way around code, checking my understanding of what it does, how it works, and whether it matches the original design intent.</p>

<p>A comprehensive and robust test suite is worth it&#8217;s weight in gold when upgrading or carrying out routine maintenance. It&#8217;s really liberating to find that you can experiment in code without worrying whether, when the time comes to redeploy, nothing unexpected has changed.</p>

<p>So may be I&#8217;m one of life&#8217;s testers rather than an outright developer, but then again every developer show have a little tester in them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/pipe-following-equals-software-tester.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Greed and the path to independence</title>
		<link>http://www.conceptric.co.uk/greed-and-the-path-to-independence.htm</link>
		<comments>http://www.conceptric.co.uk/greed-and-the-path-to-independence.htm#comments</comments>
		<pubDate>Thu, 23 Sep 2010 10:48:44 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[credit crisis]]></category>
		<category><![CDATA[economics]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=430</guid>
		<description><![CDATA[I&#8217;ve just watched a Bloomberg piece on the sequel to &#8220;Wall Street&#8221; and the &#8220;Greed is Good&#8221; culture that surrounded it. They interviewed a number of the leading characters of the real Wall Street at the time, and most called the prolonged Bull market of the &#8217;80s and exciting time. I was too young to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just watched a Bloomberg piece on the sequel to &#8220;Wall Street&#8221; and the &#8220;Greed is Good&#8221; culture that surrounded it. They interviewed a number of the leading characters of the real Wall Street at the time, and most called the prolonged Bull market of the &#8217;80s and exciting time. I was too young to really appreciate the financial implications of the era, but I remember the culture, and watched the movie.</p>

<p><span id="more-430"></span>It was a time of optimism, and belief in the ultimate power of the financial markets. Many of us in Britain were taking advantage of the privatisation of companies like British Telecom and British Gas, including one of my teenage friends. Key figures like Ronald Reagan, Margaret Thatcher and Alan Greenspan were proud advocates for the &#8220;Greed is Good&#8221; reality of unfettered market economics.</p>

<p>I can&#8217;t help thinking that many of the leading lights in the recent Credit Crunch learned their trade in the &#8217;80s, and subsequently built the prevalent culture of the City, for better and worse.</p>

<p>&#8220;Wall Street&#8221; was interpreted in a couple of different ways, I don&#8217;t know which was intended by Oliver Stone.</p>

<p>There&#8217;s no disputing that Gordon Gekko was rich and powerful, and that made him an attractive character to many. Equally though, he comes to a sticky end, losing it all because of his greed. To the same minds that succumb to the lure of Gekko that&#8217;s easily ignored, they&#8217;d have seen the setup coming a mile off, they&#8217;re too smart.</p>

<p>To another mindset, this ending is confirmation of deep seated beliefs in the dominance of good over evil. Gekko had it coming, and Bud Fox was vindicated in his betrayal because he was defending the poor and helpless, or was he just saving his own skin? He was tempted by the dark side, but eventually he was drawn back to the right path.</p>

<p>I know I&#8217;ve painted a very black and white version of the movie, but things are never that clear cut.</p>

<p>Many of the people in the firm Gekko was targeting would have pensions based on the performance of the markets, including Gekko&#8217;s own contribution. Many of them, like the majority of the post-war baby boomers, would now be retired with a handsome pension the like of which is unlikely to be seen again, all thanks to the &#8220;Greed is Good&#8221; 1980s markets.</p>

<p>Oh don&#8217;t get me wrong, I&#8217;m not free from sin. I invest in a range of financial vehicles, hoping that I&#8217;ll get enough growth to support me in my dotage. And whenever I hear claims about the evils of our financial sector I find it difficult not to remember that fact.</p>

<p>I can&#8217;t pretend that I&#8217;m making money without harming anyone, the markets and the world don&#8217;t work that way. I try to lead an environmentally friendly life, but I invest in petroleum and mining stocks; I make contributions to help alleviate the poverty of the majority of the population, but some of my money is inevitably invested in companies taking advantage of sweatshops.</p>

<p>But what&#8217;s the alternative? I could rely on the State to provide for me in old age, but I don&#8217;t trust our society to manage its own currency or its finances, now even less than before the Credit Crunch.</p>

<p>Britain&#8217;s public debt is too high to be sustainable, so our infrastructure is likely to decay over the coming decades, and our social support&#8230;</p>

<p>Private indebtedness is even more concerning. The housing market has outstripped the means of the average Briton, and generated a great deal of outstanding debt in the process. Even more debt has been amassed by excessive consumerism, a good times frenzy reminiscent of the &#8217;80s, and much of this is leveraged against housing that&#8217;s still due for correction.</p>

<p>The Bank of England is going to have to buy more debt in order to keep the economy ticking over, an inevitable devaluation in the Pound Sterling, so my cash is going to drop in value relative to the <em>developing</em> economies where most things are made.</p>

<p>Another issue will be the resulting inflation, that&#8217;ll lead to a rise in interest rates, which is bad news for mortgage holders that are struggling now; you did realise that the current low rates were supposed to give you a breather to rebalance your finances. At least the resulting housing glut will give first time buyers and investors with cash a chance to enter the housing market at saner valuations.</p>

<p>As you&#8217;ve probably guessed, my views don&#8217;t readily reflect the prevailing attitudes of our Society. I just don&#8217;t trust its consensus judgement; maybe this explains my preference for value investment.</p>

<p>And for me that&#8217;s what drives investment and savings, this lack of trust in Society. Money in my pocket, or investments, or pension, means independence. That&#8217;s what I need because I can&#8217;t believe that the State wouldn&#8217;t let me down, and to have to rely on it is frightening.</p>

<p>And this leads me to ask an obvious question. What does State or Society actually mean if everyone in it feels a driving need to be independent?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/greed-and-the-path-to-independence.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing problems with Bundler, RVM and Passenger</title>
		<link>http://www.conceptric.co.uk/developing-problems-with-bundler-rvm-and-passenger.htm</link>
		<comments>http://www.conceptric.co.uk/developing-problems-with-bundler-rvm-and-passenger.htm#comments</comments>
		<pubDate>Mon, 20 Sep 2010 13:41:24 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=426</guid>
		<description><![CDATA[I&#8217;ve grown to appreciate using Bundler to manage dependencies for all my Rails and Sinatra applications. I also combine it with RVM to generate a dedicated gemset for each application bundle and an associated .rvmrc file. Create the Gemset, an application Gemfile defining the dependencies and issue bundle install, simple. Normal behaviour I expect the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve grown to appreciate using <a href="http://gembundler.com/" title="Home of Bundler">Bundler</a> to manage dependencies for all my Rails and Sinatra applications. I also combine it with <a href="http://rvm.beginrescueend.com/" title="Home of RVM">RVM</a> to generate a dedicated gemset for each application bundle and an associated <code>.rvmrc</code> file. Create the Gemset, an application <code>Gemfile</code> defining the dependencies and issue <code>bundle install</code>, simple.
<span id="more-426"></span></p>

<h3 id="normalbehaviour">Normal behaviour</h3>

<p>I expect the bundle to be installed inside an RVM Gemset directory that looks a little like this.</p>

<p><img src="http://www.conceptric.co.uk/wp-content/uploads/RVM_Gemset.jpeg" alt="Standard RVM Gemset file structure" border="0" width="500" height="207" /></p>

<p>All the gems are installed in the <code>gem</code> directory and are available to the application.</p>

<h3 id="problemswithpassenger.">Problems with Passenger.</h3>

<p>Recently I&rsquo;ve been finding that <a href="http://www.modrails.com/" title="Home of Passenger / ModRails">Passenger</a> doesn&rsquo;t see these gems in the default location. The <a href="http://rvm.beginrescueend.com/integration/passenger/" title="RVM integration FAQs for Passenger">RVM documentation</a> suggests a fix if the usual <code>bundle install</code> doesn&rsquo;t produce the expected results; use the <code>bundle install $BUNDLE_PATH</code> option.</p>

<p>Doing this causes Bundler to add a <code>.bundle/config</code> file containing file paths and prevents the sharing of gems. In additions, and possibly in an attempt to avoid sharing, Bundler places the new bundle inside a sub-directory, <code>ruby</code>, as it would if I wasn&rsquo;t using RVM. This leaves the Gemset structure with a duplicate.</p>

<p><img src="http://www.conceptric.co.uk/wp-content/uploads/RVM_Gemset_With_Bundler.jpeg" alt="Problematic RVM Gemset file structure after Bundler" border="0" width="500" height="267" /></p>

<h3 id="problemswithbundler.">Problems with Bundler.</h3>

<p>This all seems fine until you want to update an existing gem or add a new one.</p>

<p>I made this discovery when I emptied my Gemset to find that <code>bundle check</code> seemed to think that all the dependencies were still satisfied, strange. It turned out it was still looking at the <code>ruby/1.8/</code> directory as directed by the <code>.bundle/config</code> file.</p>

<p>Unfortunately, Rake and other application tasks couldn&rsquo;t see these gems, and Bundler couldn&rsquo;t install them again, dependencies satisfied remember. Worse still it didn&rsquo;t seem able to manage the copy either and crashed whenever changes were needed. Under RVM, Bundler seems to break in the presence of the <code>.bundle</code> directory.</p>

<p>As you might expect from what I wrote above, viewed through Passenger it was like nothing had happened.</p>

<p>So I deleted the useless <code>ruby</code> directory. That broke everything.</p>

<h3 id="investigation.">Investigation.</h3>

<p>I wondered why the <code>.bundle</code> directory was necessary, a legacy thing I think; I deleted it to find out, that&rsquo;s what version control&rsquo;s for isn&rsquo;t it.</p>

<p>I ran <code>bundle install</code>, but still no joy, the error was still there, and then I tried clearing the cached gems. Great, Rake was back in action, and <code>gem list</code> showed me what I expected, one problem down. Bundler can now modify the gems in the original bundle, the ones the application can see. But Passenger was still dead, it just complained about the lack of gems.</p>

<p>I could fix it in the same way as before, using the <code>$BUNDLE_PATH</code> option, but that would leave me with a second bundle copy again, and a whole lot of problems trying to update them. Besides, two copies of the same thing is just a bad idea anyway.</p>

<p>Then it occurred as a result of the <a href="http://github.com/carlhuda/bundler/blob/master/UPGRADING.md" title="GitHub documentation on Upgrading Bundler">Bundler upgrade information</a>, that Passenger was using Bundler to get the gems, and Bundler didn&rsquo;t seem to know where to look. The <code>$BUNDLE_PATH</code> environment variable should provide that information, but Bundler wasn&rsquo;t getting the message from RVM and Passenger.</p>

<h3 id="mysolution">My solution</h3>

<p>Don&rsquo;t use the <code>$BUNDLE_PATH</code> option or you&rsquo;ll end up with a second bundle copy and render the original unmanageable. Make sure you delete the <code>.bundle</code> directory in your application root, or future attempts to use Bundler will fail.</p>

<p>Manage your gems using Bundler with the plain vanilla commands, like <code>bundle install</code>, and everything should work in development. Bearing in mind that you&rsquo;ve got good development server options, like <a href="http://guides.rubyonrails.org/command_line.html#rails-server" title="Documentation on Rails Server"><code>rails s</code></a> and <a href="http://rubygems.org/gems/shotgun" title="Shotgun: a reloading rack development server">Shotgun</a>, available you might want to give Passenger a miss. But if you don&rsquo;t, and you&rsquo;re using Apache, I&rsquo;ve found that adding</p>

<p><code class="terminal">SetEnv BUNDLE_PATH path_to/.rvm/gems/ree@thegemset</code></p>

<p>in the vhost configuration should get it working, though you might need to restart the Web Server, <code>touch tmp/restart.txt</code> won&rsquo;t do.</p>

<p>Why RVM isn&rsquo;t passing the <code>$BUNDLE_PATH</code> to Passenger, and how Passenger could find the Gemset copy in the first place, I don&rsquo;t know, but I&rsquo;ve got my development environment back on track. Wish I could say the same for my attempt to deploy Rails 3 to REE with Bundler.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/developing-problems-with-bundler-rvm-and-passenger.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Renaissance in reading</title>
		<link>http://www.conceptric.co.uk/renaissance-in-reading.htm</link>
		<comments>http://www.conceptric.co.uk/renaissance-in-reading.htm#comments</comments>
		<pubDate>Wed, 15 Sep 2010 18:11:57 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[reading]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=414</guid>
		<description><![CDATA[My wife ordered an Amazon Kindle 3 a couple of months ago, but recently decided that an Apple iPad was much more to her taste. When the Kindle finally turned up last week it was all mine, and I&#8217;d been very much looking forward to it. I already had a Macbook and an iPod Touch, [...]]]></description>
			<content:encoded><![CDATA[<p>My wife ordered an Amazon Kindle 3 a couple of months ago, but recently decided that an Apple iPad was much more to her taste. When the Kindle finally turned up last week it was all mine, and I&#8217;d been very much looking forward to it.</p>

<p><span id="more-414"></span>I already had a Macbook and an iPod Touch, the latter of which has almost completely taken over regular Email, Twitter and RSS duties, whilst the former is essential for my software development and engineering activities.</p>

<p>We both love reading, but we also live in a small house with limited space for our book collection. Our local library isn&#8217;t well stocked with the science fiction genre I favour, and with an Amazon basket of full of books I don&#8217;t have space for, it was time to go electronic.</p>

<p><a href="http://www.instapaper.com/">Instapaper</a> is great at making web content more accessible on either of my existing platforms, and I use it regularly, but neither is great for serious reading: the iPod screen is too small for anything other than casual reading; the Macbook is too bulky, warm, slow to start up, and the screen has the wrong aspect ratio.</p>

<p>I wanted something specifically for reading, and this is where the Kindle seemed to fit.</p>

<p>At first the interface seemed pretty awkward to someone used to an Apple touchscreen, but after a week of use I&#8217;m getting pretty slick with the five-way control and keyboard. I regularly use searches, highlighting, bookmarking, and I&#8217;m sorry to have to admit, the dictionary.</p>

<p>It seamlessly integrates with Amazon, as you might expect, but I particularly like the ability to try a sample any books or magazines you might be considering, I&#8217;ve several lined up.</p>

<p>There are loads of classics freely available on the Web from sites like <a href="http://www.gutenberg.org/wiki/Main_Page">Project Gutenberg</a>. They&#8217;re not the kind of thing I&#8217;m likely to buy normally, but I&#8217;ve already downloaded &#8220;On the Origin of Species by Means of Natural Selection&#8221; and &#8220;The Legend of Sleepy Hollow&#8221;.</p>

<p>As I write this, I&#8217;m a quarter of the way through Darwin&#8217;s masterwork, I&#8217;ve bought and started a series of Alastair Reynolds short stories I&#8217;ve had my eye on for months, and I&#8217;m even considering a subscription to a <a href="http://www.analogsf.com/201011/index.shtml">Analog magazine</a> through Amazon &#8211; one of the samples.</p>

<p>The one fly in the ointment is that I&#8217;d have liked to use the Kindle to read some of the many academic papers I&#8217;ve been neglecting. However, with only 6 inch screen it&#8217;s pushing things too far, not surprising really.</p>

<p>I&#8217;ve tried it and the text can be made just about legible, but doing so compromises the usability of the Kindle: you really don&#8217;t want to have to scroll. And after all that, the text on a large document is only just big enough to read, so you&#8217;re asking for eye strain.</p>

<p>I&#8217;ve noticed that the TV is suffering from neglect, a result of the resurgence in reading caused by the Kindle and iPod Touch. I keep asking myself whether this is temporary, novelty driven behaviour, but I suspect it will be permanent.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/renaissance-in-reading.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do you market a generalist?</title>
		<link>http://www.conceptric.co.uk/how-do-you-market-a-generalist.htm</link>
		<comments>http://www.conceptric.co.uk/how-do-you-market-a-generalist.htm#comments</comments>
		<pubDate>Sat, 31 Jul 2010 16:09:31 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=402</guid>
		<description><![CDATA[This is a problem I came across recently as a client who&#8217;s an artist explained that she wanted to grow her online presence. However, when I explained that we needed to present a consistent image of her work, she expressed concern. &#8220;You see, I tend to change from one media to another, and explore anything [...]]]></description>
			<content:encoded><![CDATA[<p>This is a problem I came across recently as a client who&#8217;s an artist explained that she wanted to grow her online presence. However, when I explained that we needed to present a consistent image of her work, she expressed concern.</p>

<p><span id="more-402"></span>&#8220;You see, I tend to change from one media to another, and explore anything that interests me at the time&#8221;, she explained. She isn&#8217;t one of those artists that has a particularly successful theme and moves to mass produce pieces.</p>

<p>This doesn&#8217;t make things easy, but during development we managed to draw together <a href="http://www.margaritarubra.co.uk/">coherent themes in her work</a> and present them as collections. But she&#8217;s certainly not saying &#8220;here you are, this is what I do&#8221;, she wants to keep her options open.</p>

<p>As she explained her position, it seemed strangely familiar. The fact is that I&#8217;ve always been that kind of generalist, and I&#8217;ve exactly the same misgivings about marketing myself, but this is where I&#8217;d start.</p>

<p>Pick and choose where you&#8217;re seen, and I&#8217;m not just referring to seedier side of the Web. Use services you&#8217;re comfortable with, you&#8217;ll express yourself more effectively: I don&#8217;t like the feel of Facebook, so I don&#8217;t use it, but I like <a href="http://twitter.com/conceptric">Twitter</a>.</p>

<p>Make sure all your online profiles tell a consistent story so that you&#8217;re not confusing potential customers. OK we&#8217;re generalists, so what story do you tell? Talk about what you can do, and why being a generalist makes you such a valuable asset without making rash promises.</p>

<p>On the techie side, I look at the way search engines like Google and Bing perceive websites with <a href="http://www.google.com/webmasters/">Webmaster tools</a> and <a href="http://www.google.com/analytics/">Google Analytics</a>. Try checking the keywords their crawlers identify to see if they&#8217;re seeing what you expect, it can be quite instructive.</p>

<p>Finally, try a Vanity search by sticking your name or brand into Google. Look at the results and see if they correspond to the image you&#8217;d like the World to see. How many pages correctly, and flatteringly, apply to you will give you a clue to how much work you&#8217;re got left.</p>

<p>These are just a few ideas to get started, and they&#8217;re not guaranteed, but I&#8217;m testing them on myself, and then maybe Margarita.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/how-do-you-market-a-generalist.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bundler for Sinatra dependencies</title>
		<link>http://www.conceptric.co.uk/bundler-for-sinatra-dependencies.htm</link>
		<comments>http://www.conceptric.co.uk/bundler-for-sinatra-dependencies.htm#comments</comments>
		<pubDate>Tue, 27 Jul 2010 16:40:34 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sinatra]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=396</guid>
		<description><![CDATA[Package dependencies are always a nightmare and with multiple applications on my server, each with their own set of Ruby gems, controlling the version they&#8217;re using has become important. I&#8217;ve been using Sinatra for more and more projects, but there came a point this week when I realised that I was in danger of accidentally [...]]]></description>
			<content:encoded><![CDATA[<p>Package dependencies are always a nightmare and with multiple applications on my server, each with their own set of Ruby gems, controlling the version they&#8217;re using has become important.</p>

<p>I&#8217;ve been using <a href="http://www.sinatrarb.com/">Sinatra</a> for more and more projects, but there came a point this week when I realised that I was in danger of accidentally upgrading gem versions without testing first.
<span id="more-396"></span></p>

<h3>Dependencies in crisis</h3>

<p>You see, my applications all use the system gems, and <code>require "gem_name"</code> to load the most recent local version.</p>

<p>As the number of applications on the server grew, I found that this had the effect of automatically upgrading all my applications whenever I upgraded a gem, whether intentional or otherwise.</p>

<p>Now I like to take advantage of bug fixes and new features of the latest releases whenever possible, but I don&#8217;t necessarily want to upgrade every application in a single mammoth coding session, or have to hold back the deployment of a new application until the others have been upgraded and fully tested.</p>

<h3>Gem and version dependency control</h3>

<p>It dawned on me that I needed some control over both the actual gems and the versions each application used.</p>

<h4>Simplicity</h4>

<p>The simplest approach is to control what it available in the application load path before loading it in the usual way, and these are the commands for the job.</p>

<p><code class="terminal">gem "gem_name", "gem_version"
require "gem_name"
</code></p>

<p>I tried this with some success, and quite a few of my applications are still using this method for now. But I decided to try using Bundler as a long term solution.</p>

<h4>Bundler</h4>

<p>If you want to know about <a href="http://gembundler.com/">Bundler</a> I suggest you try the <a href="http://github.com/carlhuda/bundler/">github repository</a> or some of the <a href="http://yehudakatz.com/?s=bundler&#038;x=0&#038;y=0">posts on Yehuda Katz blog</a>.</p>

<p>I found it pretty easy to integrate with Sinatra by following <a href="http://gembundler.com/sinatra.html">these instructions</a>, and my <code>Gemfile</code> looked like this.</p>

<p><code class="terminal">source "http://rubygems.org"
gem 'sinatra', '1.0'
gem 'haml', '3.0.13'
group :test do
  gem 'rspec', '1.3.0', :require => 'spec'
  gem 'rspec-rails', '1.3.2'
  gem 'cucumber', '0.8.3'
  gem 'cucumber-rails', '0.3.2'
  gem 'webrat', '0.7.1'
end
</code></p>

<p>Testing with WEBrick went like clockwork, working smoothly with both RSpec and Cucumber, but when I tried to get things running on Passenger this is what I saw.</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://www.conceptric.co.uk/wp-content/uploads/BundlerLoadError.jpeg" alt="BundlerLoadError.JPEG" border="0" width="500" height="234" /></p>

<p>This had me stumped for quite a while. I reinstalled Bundler; checked out the installation of Passenger, my $GEM_PATH, and the Ruby environment; nothing worked.</p>

<p>The solution turned out to be much simpler than all that: add the Bundler gem to the Gemfile dependencies.</p>

<p><code class="terminal">gem 'bundler', '0.9.26'
gem 'sinatra', '1.0'
gem 'haml', '3.0.13'
</code></p>

<p>I wish it had occurred to me earlier, but the simple ones never do. Anyhow, my Passenger deployments work perfectly, and I&#8217;ll be migrating all my Sinatra apps over to Bundler.</p>

<h3>Capistrano integration</h3>

<p>And if you, like me, want to use Bundler to manage dependencies during Capistrano deployment, you might like to try these <a href="http://gist.github.com/250979">useful recipes</a>.</p>

<script src="http://gist.github.com/250979.js?file=bundler_cap.rb"></script>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/bundler-for-sinatra-dependencies.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A lesson in portfolio tactics</title>
		<link>http://www.conceptric.co.uk/a-lesson-in-portfolio-tactics.htm</link>
		<comments>http://www.conceptric.co.uk/a-lesson-in-portfolio-tactics.htm#comments</comments>
		<pubDate>Sat, 22 May 2010 20:05:42 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Investment]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=391</guid>
		<description><![CDATA[I&#8217;ve established a strategic investment style with which I&#8217;ve become very comfortable. Even the recent Market angst hasn&#8217;t fazed me. But the time came to rebalance my portfolio, and I&#8217;m here to report that I&#8217;ve learned something new about my tactical approach: there&#8217;s a right order for trades… and a wrong one. The position. Aquarius [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve established a strategic investment style with which I&#8217;ve become very comfortable. Even the recent Market angst hasn&#8217;t fazed me.</p>

<p>But the time came to rebalance my portfolio, and I&#8217;m here to report that I&#8217;ve learned something new about my tactical approach: there&#8217;s a right order for trades… and a wrong one.</p>

<p><span id="more-391"></span></p>

<h3>The position.</h3>

<p>Aquarius Platinum (AQP) has more than doubled in price since I added to the position I&#8217;d held since before the Crash. But at 450p a share I wasn&#8217;t really expecting much more.</p>

<p><img style="display: block; margin: 30px auto;" src="http://ichart.europe.yahoo.com/c/2y/a/aqp.l" border="0" alt="blocks_in_the_left_sidebar.jpg" width="512" /></p>

<p>What&#8217;s more, above average growth in the UK stock portion of the portfolio means it&#8217;s too large for my chosen asset allocation.</p>

<h3>The strategy.</h3>

<p>I prefer to maintain a stake in any company I&#8217;ve owned that doesn&#8217;t give me a good reason to back out. After significant growth I&#8217;ll reduce my holding and use the profits to diversify into new stocks. So the plan was to sell half of my AQP position, hold on to the rest and buy GlaxoSmithKline (GSK).</p>

<p>I&#8217;ve been watching them for a while, and in the light of the current return on fixed interest investments, I estimate the dividend makes this stock worth £13–14 per share.</p>

<p>An additional attraction is the relative stability of these large pharmaceutical companies: my portfolio could use a little added stability considering the natural resources companies it contains.</p>

<p>Decision made! I&#8217;m going to move some of my money from AQP to GSK; and the remaining cash released from AQP will be redistributed to other asset classes.  How hard can that be?</p>

<h3>The tactical error.</h3>

<p>Quite, as it turned out the Markets chose this week to teach me another lesson.</p>

<p>My first mistake was to get greedy: AQP was off its highs, but still representing a respectable profit, I was reluctant to sell without getting top dollar.</p>

<p>But wait, I&#8217;ve already got cash earmarked for incremental investment into other asset classes. I thought I&#8217;d be clever and use my spare cash to take up a position in GSK, leaving AQP to return to the highs when I could sell to replenish the cash.</p>

<p>My error was in the order I planned the transaction.</p>

<h3>The aftermath.</h3>

<p>The market fell steeply after I bought the GSK stock, and the AQP followed.</p>

<p>Strategically there&#8217;s nothing wrong with this, I&#8217;m in this for the long haul and I&#8217;m confident these two will recover.</p>

<p>Tactically I&#8217;m trapped with both stocks in my portfolio, which is even more unbalanced than before I started!</p>

<p>If I&#8217;d sold AQP first and it&#8217;d risen, I&#8217;d have lost out on a little profit but secured the GSK position for the dividends as planned. Importantly the portfolio would be balanced.</p>

<p>If AQP had dropped, I&#8217;d have secured the profit I already had and could have bought GSK even more cheaply. The portfolio would still have been balanced.</p>

<p>And what about the cash to meet my other investment plans?</p>

<p>As it is I&#8217;ve lost the opportunity to take my profit on AQP, bought GSK at a higher price than necessary, thrown my portfolio even further out of balance, and tied up cash that I could be using to buy other assets at a handsome discount.</p>

<p>Once again I&#8217;m humbled, and just because I failed to consider the order of my actions. Not a mistake I&#8217;ll make again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/a-lesson-in-portfolio-tactics.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The language of the Universe</title>
		<link>http://www.conceptric.co.uk/the-language-of-the-universe.htm</link>
		<comments>http://www.conceptric.co.uk/the-language-of-the-universe.htm#comments</comments>
		<pubDate>Wed, 12 May 2010 11:44:38 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[language]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=389</guid>
		<description><![CDATA[I&#8217;ve often wished I was more mathematically talented, particularly when I sat my &#8216;A&#8217; levels. My frankly mediocre performance isn&#8217;t due to disinterest, I&#8217;ve always found mathematics to be fascinating. But it wasn&#8217;t until I watched the BBC series &#8220;Story of Maths&#8221; presented by Marcus du Sautoy that I realised why. You see I&#8217;m an [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve often wished I was more mathematically talented, particularly when I sat my &#8216;A&#8217; levels. My frankly mediocre performance isn&#8217;t due to disinterest, I&#8217;ve always found mathematics to be fascinating. But it wasn&#8217;t until I watched the  BBC series <a href="http://www.open2.net/storyofmaths/abouttheseries.html">&ldquo;Story of Maths&rdquo;</a> presented by Marcus du Sautoy that I realised why.</p>

<p><span id="more-389"></span>You see I&#8217;m an Engineer that&#8217;s learned maths from a practical perspective. We&#8217;re taught particular mathematical procedures for application to specific engineering problems: the emphasis is on correct application.</p>

<p>But the series pointed out the sweeping range of mathematical branches in existence, each with techniques that can be applied to many different types of problem, but frequently discovered simply because they were there!</p>

<p>On a practical level, we&rsquo;ve conceived many types of geometry and calculus, each based on their own initial assumptions, sometimes building on what went before, but often starting from a totally new perspective.</p>

<p>And I guess being an Engineer, the magic lies in the application. It&#8217;s possible to apply multiple types of mathematics to the same problem, using those differing viewpoints as leverage to free the solution.</p>

<p>The physical sciences are full of mysteries, seemingly intractable problems suddenly solved by a change in mathematical toolkit. It turns out that understanding our Universe is a function of picking the right mathematical tools for the job, those that describe the problem domain in the simplest way.</p>

<p>I&#8217;ve come to view mathematics as a language: a <a href="http://en.wikipedia.org/wiki/Domain-specific_language">Domain Specific Language</a> (DSL) for the physical Universe itself. Only maths provides the kind of rich syntax that&rsquo;s required to understand such a mind boggling domain.</p>

<p>That human minds could construct this DSL is a beautiful thing, and the basis of my fascination. For me to understand how to find the right tool might take a while, fortunately there are smarter people around to show me the way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/the-language-of-the-universe.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Electoral reform later?</title>
		<link>http://www.conceptric.co.uk/electoral-reform-later.htm</link>
		<comments>http://www.conceptric.co.uk/electoral-reform-later.htm#comments</comments>
		<pubDate>Sun, 09 May 2010 16:18:41 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=383</guid>
		<description><![CDATA[From a historical perspective the Conservative Party has always been out on it&#8217;s own, first opposite the Liberals and later the Labour Party. Is it any wonder they&#8217;re less than keen on Proportional Representation (PR) when they&#8217;ve never polled more than 49.7% of the vote? With the Liberal Democrats and Labour having much more in [...]]]></description>
			<content:encoded><![CDATA[<p>From a historical perspective the Conservative Party has always been out on it&#8217;s own, first opposite the Liberals and later the Labour Party. Is it any wonder they&#8217;re less than keen on Proportional Representation (PR) when they&#8217;ve <a href="http://en.wikipedia.org/wiki/Conservative_Party_(UK)#Electoral_performance">never polled more than 49.7% of the vote</a>?</p>

<p><span id="more-383"></span>With the Liberal Democrats and Labour having much more in common, the Tories could be forgiven for thinking that PR would leave them out in the political wilderness forever. At every Election the other two would gang up against them to form a coalition government.</p>

<p>This is why a successful Tory / Liberal Democrat deal could be pivotal. If the Liberal Democrats can prove to the Tory membership that they can work together, that there&#8217;s some common ground, it&#8217;ll show that PR isn&#8217;t the political suicide they suspect.</p>

<p>Such a situation could benefit the Country in the short-term, with the two Parties limiting the extremes of both manifestos through compromise on the Economy, Defence, Education and Environmental policy. The show stopper of Electoral reform <em>could</em> be left for another day.</p>

<p>But reform must come, and there are many Tories, especially those with <abbr title="Member of the European Parliament">MEP</abbr> backgrounds, for whom this holds no fears. But as always you have to win the trust of the majority before progress can be made.</p>

<p>Sacrifices made during current negotiation on the subject of reform could bring greater rewards later in the form of all party support. We pro-reformers may need to exercise a little patience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/electoral-reform-later.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strong Government</title>
		<link>http://www.conceptric.co.uk/strong-government.htm</link>
		<comments>http://www.conceptric.co.uk/strong-government.htm#comments</comments>
		<pubDate>Sat, 08 May 2010 17:35:44 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=367</guid>
		<description><![CDATA[What is the meaning of &#8220;strong government&#8221;? I&#8217;ve heard the term bandied about by many people over the last couple of days, but no one&#8217;s tried to define it for me. It appears that it&#8217;s just one of those things we must want without knowing what it actually means.First and foremost, I don&#8217;t subscribe to [...]]]></description>
			<content:encoded><![CDATA[<p>What <em>is</em> the meaning of &#8220;strong government&#8221;? I&#8217;ve heard the term bandied about by many people over the last couple of days, but no one&#8217;s tried to define it for me. It appears that it&#8217;s just one of those things we <em>must</em> want without knowing what it actually means.<span id="more-367"></span>First and foremost, I don&#8217;t subscribe to the line of thought that the lack of a majority equals the absence of the aforementioned type of government. There&#8217;s a difference between a government in a strong position, i.e. one with a large majority of seats, and a strong government.</p>

<p>The latter is more about good leadership and confidence. That type of strength stems from the ability to compromise without feeling you&#8217;re losing control. You know the type of thing&#8230; being able to take advice, considering other points of view and adapting to changing conditions when formulating your plans.</p>

<p>And that&#8217;s exactly the sort of thing that Cameron and Clegg should be up to now. The greatest test of their ability to lead is lies in coming to some agreement and then winning the support of their respective parties. That&#8217;s what&#8217;ll determine how &#8216;strong&#8217; the new Government will be.</p>

<p>We&#8217;ve had a long history of majorities yielding dictatorial Prime Ministers: Margaret Thatcher, Tony Blair and most recently that noted control freak, Gordon Brown. They may have possessed strong positions in Parliament, but considering the results how strong was their Government? Each lead us to their own brand of blinkered disaster: the loss of a balanced Economy, an illegal war in Iraq, and the Credit Crisis.</p>

<p>I voted for the Liberal Democrats&#8212;in an ubersafe Conservative seat I might add&#8212;to indicate my desire for a hung parliament. The absence of a single dominant party is the way of the future. Manifestos will be statements of Party negotiating position rather than an outright promise to the Electorate, that&#8217;s often broken.</p>

<p>The modern society is a complex web of systems in constant flux, it&#8217;s not one in which anyone can survive with the entrenched opinions our adversarial system promotes. <a href="http://en.wikipedia.org/wiki/Helmuth_von_Moltke_the_Elder">General Moltke</a> once said that <q>&#8220;No campaign plan survives first contact with the enemy&#8221;</q>, and that&#8217;s still just as true.</p>

<p>Flexibility is the key and electoral reform is the way to get it precisely because it&#8217;ll ensure that no single party will be dominant again. This doesn&#8217;t have to mean perpetually weak government, rather it imposes a responsive approach to politics of which the General would approve.</p>

<p>If our current politicians can&#8217;t adapt, we&#8217;ll have to find some new ones that will. Cameron and Clegg are both young men that touted the need for change during the election campaign. With long careers ahead of them it&#8217;s time to start learning.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/strong-government.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trust over documentation</title>
		<link>http://www.conceptric.co.uk/trust-over-documentation.htm</link>
		<comments>http://www.conceptric.co.uk/trust-over-documentation.htm#comments</comments>
		<pubDate>Thu, 06 May 2010 11:06:47 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[companies]]></category>
		<category><![CDATA[teams]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=361</guid>
		<description><![CDATA[Are job descriptions worth the paper they&#8217;re written on? The modern workplace changes rapidly. Keeping these documents up to date for every employee is a full time job and my experience is that most companies don&#8217;t. But is it a viable basis for structuring and managing an organisation anyway? But that&#8217;s what Human Resource (HR) [...]]]></description>
			<content:encoded><![CDATA[<p>Are job descriptions worth the paper they&#8217;re written on? The modern workplace changes rapidly. Keeping these documents up to date for every employee is a full time job and my experience is that most companies don&#8217;t. But is it a viable basis for structuring and managing an organisation anyway?</p>

<p><span id="more-361"></span>But that&#8217;s what Human Resource (HR) departments are paid to do. If you think about it though, you can&#8217;t honestly expect them to have a clue what most of these jobs entail; especially for technical roles.</p>

<p>If the job description is inaccurate how do you know if the employee in question is actually doing what you&#8217;re paying them to do? Perhaps more importantly, how do employees, including you, know what&#8217;s expected?</p>

<p>Taking a managerial stance, without supporting documentation you can&#8217;t prove a thing in the case of a dispute. So you just have to hope that employees do whatever needs doing to make your business a success: scary stuff for a control freak like me.</p>

<p>Until you realise that it requires trust; your trust in them, and their&#8217;s that you value their contribution and that they&#8217;ll be fairly treated and rewarded for their efforts. But there&#8217;s a catch. Trust becomes much harder to build and maintain as the number of people grows: why do you think no one trusts Politicians.</p>

<p>This makes large companies unruly and essentially unmanageable places, so it&#8217;s not a big surprise that most managers give up. If you want progress choose smaller self-determining groups where trust has a chance.</p>

<p>Everyone needs to know each other and believe, really believe that each has something to offer and will do their best. Self-determination is important so that everyone knows the team rules and believes they&#8217;ll be dealt with fairly: effort will be rewarded, slacking punished.</p>

<p>Large companies are a focus for funding and fulfil the a necessary role as legislation machines. You can&#8217;t take a product to mass market without wading through a morass of quality and safety documentation. Only large organisations can carry the kind of overhead this demands, and this is where their future lies.</p>

<p>Innovation is the province of small agile&#8212;with a little &#8216;A&#8217;&#8212;organisations. This is a strategy that can be realised by outsourcing, or by thinking differently about corporate structure. Loose alliances of small groups provides the manpower and range of skills to tackle large projects. There&#8217;s no reason a company can&#8217;t be formed this way.</p>

<p>The future is small, local and agile&#8230; choose trust over documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/trust-over-documentation.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encouraging waste</title>
		<link>http://www.conceptric.co.uk/encouraging-waste.htm</link>
		<comments>http://www.conceptric.co.uk/encouraging-waste.htm#comments</comments>
		<pubDate>Sun, 25 Apr 2010 15:54:54 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[sustainability]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=357</guid>
		<description><![CDATA[I&#8217;m trying to renovate my bathroom at the moment, it&#8217;s looking and feeling a bit run down. I don&#8217;t want to replace everything, just those parts that are beyond repair, so that I&#8217;m not needlessly adding to landfill. Who&#8217;d have thought it would be so hard on my wallet and my time?I&#8217;d like to use [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to renovate my bathroom at the moment, it&#8217;s looking and feeling a bit run down. I don&#8217;t want to replace everything, just those parts that are beyond repair, so that I&#8217;m not needlessly adding to landfill. Who&#8217;d have thought it would be so hard on my wallet and my time?<span id="more-357"></span>I&#8217;d like to use my cheap contract bathroom taps, the builder&#8217;s originals, as an example.</p>

<p>The handles are plastic and after about 20 years the splines that connect them to the tap bodies have started to break up.</p>

<p>I thought I&#8217;ll replace them with something a little nicer, chromed metal ones should do. I looked around locally and found just what I was looking for&#8230; but you couldn&#8217;t buy them without replacement tap bodies as well, in fact you could buy any handles on their own. The Internet supplied the answer in the form of prompt service from <a href="http://www.notjusttaps.co.uk">Not Just Taps.com</a>.</p>

<p>I suspected that the cold bath tap washer was started to fail last night. Replacing the washer is an easy job I&#8217;ve done many times and for which I carry spares, this should only take 5 minutes tomorrow I thought.</p>

<p>Unfortunately once dissembled, it became obvious that the tap body was also shot: I don&#8217;t have spares for that, and it took a long walk around town on Sunday to yield a suitable, though not exact, replacement part. Definitely not a 5 minute job!</p>

<p>The point of this post is that in both of these situations finding parts locally was really hard, and frequently a straight replacement was unavailable. But what really struck me was that the cost of the parts was often many times that of a complete new tap!</p>

<p>A mass manufacturer can benefit from economies of scale when producing their product, but are our spares too expensive or the taps too cheap? If the latter is true, doesn&#8217;t it encourage waste: throwing away useful products because they&#8217;re not worth fixing?</p>

<p>I&#8217;ve been talking about my bathroom, but this situation will be familiar to anyone who&#8217;s tried to get any consumer product fixed. But it can&#8217;t be right&#8230; can it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/encouraging-waste.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

