<?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 &#187; Everything</title>
	<atom:link href="http://www.conceptric.co.uk/category/everything/feed" rel="self" type="application/rss+xml" />
	<link>http://www.conceptric.co.uk</link>
	<description>Ideas and Applications</description>
	<lastBuildDate>Sat, 31 Jul 2010 20:30:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Professional</title>
		<link>http://www.conceptric.co.uk/professional.htm</link>
		<comments>http://www.conceptric.co.uk/professional.htm#comments</comments>
		<pubDate>Mon, 15 Mar 2010 13:10:46 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Professional]]></category>
		<category><![CDATA[professional development]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=336</guid>
		<description><![CDATA[I attempted to describe what being a Professional actually means to me in a recent conversation with my brother. I have to admit it started me examining the concept more closely.]]></description>
			<content:encoded><![CDATA[<p>My Mac&#8217;s dictionary broadly concurs with the Oxford variety in defining a Professional as:</p>
<blockquote><p>a person engaged or qualified in a profession : professionals such as lawyers and surveyors.</p>
<ul>
<li>a person engaged in a specified activity, esp. a sport or branch of the performing arts, as a main paid occupation rather than as a pastime.</li>
<li>a person competent or skilled in a particular activity.</li>
</ul>
</blockquote>
<p>I noticed that the emphasis is on two factors: competence and money. Whilst I’d agree that they’re both part of the equation, they’re hardly unique to professional employment, if you don’t have the skills, you’ll eventually lose the job, and then you won&#8217;t get paid.</p>
<p>Personally I think this definition is incomplete, in fact it neglects the most important aspects of true professionalism.</p>
<p>Professionalism is a state of mind, or a way of thinking that’s an intrinsic part of certain personalities and can be enhanced by training to affect your whole outlook and approach to life.</p>
<p>Importantly my view frees professionalism from dependency on job titles, qualifications and even money, after all, voluntary or open source work can be approached in a professional manner.</p>
<p>But I’m not flogging the traditional dead horse, you know… the one about being a graduate of the school of life / hard knocks / been doing that since before you were born / <em>&lt;insert your own excuse here&gt;</em>. Qualifications represent knowledge and training that is absolutely necessary to achieve worthwhile objectives. Knowing when they&#8217;ll help and picking the right ones is the professional thing to do: continuing professional development is the phrase and higher quality service should be the goal.</p>
<p>But what does professionalism mean in practice? It means treating clients, suppliers and anyone else equitably; delivering on your commitments rather than walking away when you realise you’re going to make a loss; and always striving to produce the best work that the situation permits, why would you do less?</p>
<p>In short, I guess I feel it’s about integrity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/professional.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What happens when interest rates rise?</title>
		<link>http://www.conceptric.co.uk/what-happens-when-interest-rates-rise.htm</link>
		<comments>http://www.conceptric.co.uk/what-happens-when-interest-rates-rise.htm#comments</comments>
		<pubDate>Sat, 13 Jun 2009 18:53:22 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Investment]]></category>
		<category><![CDATA[credit crisis]]></category>
		<category><![CDATA[economic recovery]]></category>
		<category><![CDATA[mistakes]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=193</guid>
		<description><![CDATA[One thing I've learned is that crashes are an obvious result of excessive leverage: people borrowing money so that they can take foolish risks. Well the stock market and banking sector has seen things unwind, but it's not finished yet.]]></description>
			<content:encoded><![CDATA[<p>The 1920s saw borrowing to invest in equities that ended in a stock market crash and the Great Depression. The mistakes were repeated in this decade with borrowing aimed at the rapidly emerging derivatives market.</p>
<p>Housing has seen a correction from the exuberant borrowing on mortgages in the UK and USA, but an over leveraged sector still exists: government and consumer debt.</p>
<p>The fact is that UK and American consumers have borrowed heavily from their futures to spend on the high life of the past ten years, and the time is approaching for the debt to be repaid.</p>
<p>National economies will start to grow again, possibly as soon as next year, and the extra money that has been injected via quantative easing, to stimulate this recovery, will need to be removed.</p>
<p>Unfortunately I doubt our fiscally weakened Government can buy back all the issued debt quickly enough, and interest rates will have to rise sharply to control increasing inflation as growth accelerates.</p>
<p>It&#8217;s at this moment that the general public will realise how broke they really are, as loans start to be harder to maintain. As a consequence the housing market will take another downturn as people try to realise some badly needed capital.</p>
<p>Our currency will devalue relative to newly emerging economies, and we&#8217;re going to have to learn to live in a poorer nation than we&#8217;d like to believe, but then maybe it&#8217;ll be a fairer world.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/what-happens-when-interest-rates-rise.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working with Git and Subversion</title>
		<link>http://www.conceptric.co.uk/working-with-git-and-subversion.htm</link>
		<comments>http://www.conceptric.co.uk/working-with-git-and-subversion.htm#comments</comments>
		<pubDate>Wed, 10 Jun 2009 11:58:35 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=191</guid>
		<description><![CDATA[I've got a local copy of the Subversion repository under Git, so I thought I should talk about my workflow.]]></description>
			<content:encoded><![CDATA[<p>Last time I <a href="http://www.conceptric.co.uk/importing-a-remote-subversion-repository-with-git.htm">created a local Git repository</a>, in which I could have several <code>svn/</code> prefixed branches and one <code>master</code> which is linked to the remote <code>trunk</code>.</p>
<h3>The Git work environment.</h3>
<p>Working with Git is quite different to using Subversion. The actual contents of the project directory change to reflect the currently active branch: the directory contains a whole repository, not a checked out copy. Don&#8217;t get alarmed when files start disappearing only to reappear again when you switch branch.</p>
<p>I also noticed that I interacted with the version control less frequently when editing, delete, and create files. The interaction is saved until you&#8217;re ready to commit, making the process feel more seamless. I occasionally used to get into trouble by deleting files via the <abbr title="Operating System">OS</abbr>, rather that using the Subversion command.</p>
<p>For the majority of the time, I&#8217;ll use the <a href="http://www.kernel.org/pub/software/scm/git/docs/">Git commands</a>, as I&#8217;m working in a Git repository. The <code>git svn</code> functionality is only needed as a Git interface with Subversion. </p>
<h3>Getting ready to work.</h3>
<p>I like the <code>master</code> branch to always reflects the current <code>trunk</code> until I choose to update it, so all my commits are made from other working branches.</p>
<p>I start by checking out a branch based on <code>master</code> to use as a base from which to work. I&#8217;ve imaginatively called it <code>basework</code> in this example, and as a branch of <code>master</code> it is linked to the same remote branch: <code>trunk</code>.</p>
<p><code class="terminal oddlines">git branch -a</code> </p>
<p>should display all your branches in the repository.</p>
<p><samp class="stdout">jkw@mac> git branch -a<br />
* basework<br />
  master<br />
  svn/trunk<br />
jkw@mac><br />
</samp></p>
<p>I work in increments based on stories, that&#8217;s another post, so I actually create a story branch from <code>basework</code>, that can be merge back into this parent upon completing the story. This helps cope with changes in the remote codebase.</p>
<h3>Creating my working branches.</h3>
<p>It&#8217;s a good idea to check that <code>basework</code> is up to date with the remote Subversion <code>trunk</code> before branching:</p>
<p><code class="terminal oddlines">git svn rebase</code></p>
<p>This will either update the local repository with the remote changes, or tell you that the current branch is already up to date. </p>
<p>I&#8217;m now in a position to create my story branch:</p>
<p><code class="terminal oddlines">git checkout -b inwork</code></p>
<p>The <code>-b</code> option is used to create a new branch and then switch to it. Without this option the same command is used to move between branches. </p>
<p>This same process was used to create <code>basework</code>.</p>
<p>I have my working repository structure, and I&#8217;m currently working on my story branch, see the asterisk.</p>
<p><samp class="stdout">jkw@mac> git branch -a<br />
  basework<br />
* inwork<br />
  master<br />
  svn/trunk<br />
jkw@mac><br />
</samp></p>
<h3>The local commit.</h3>
<p>You can see details of the changes to the local working branch using the <code>git status</code> command:</p>
<p><samp class="stdout">jkw@mac> git status<br />
# On branch inwork<br />
nothing to commit (working directory clean)<br />
james@cybermac1> git st<br />
# On branch inwork<br />
# Changed but not updated:<br />
#   (use &#8220;git add/rm <file>&#8230;&#8221; to update what will be committed)<br />
#   (use &#8220;git checkout &#8212; <file>&#8230;&#8221; to discard changes in working directory)<br />
#<br />
#	modified:   footer.php<br />
#	deleted:    images/feed-icon-64.png<br />
#	modified:   style.css<br />
#<br />
# Untracked files:<br />
#   (use &#8220;git add <file>&#8230;&#8221; to include in what will be committed)<br />
#<br />
#	includes/category-1.inc.php<br />
no changes added to commit (use &#8220;git add&#8221; and/or &#8220;git commit -a&#8221;)<br />
jkw@mac><br />
</samp></p>
<p>To add the new file show in the example to those being tracked:</p>
<p><code class="terminal oddlines">git add includes/category-1.inc.php</code></p>
<p>If I wanted to add all of the untracked files, I could use the <code>-A</code> option instead of individually naming them.</p>
<p>Now all the files are staged, the time comes to commit them to the local Git repository:</p>
<p><code class="terminal oddlines">git commit -a <em>-m "A message to describe the changes."</em></code> </p>
<p>Leaving the <code>-m</code> option off will cause Git to request comments using whichever editor is defined in your configuration files.</p>
<p>I now the story is complete, and all the changes committed to the <code>inwork</code> branch, it&#8217;s time to commit them to Subversion.</p>
<h3>The remote commit.</h3>
<p>I start the remote commit process by switching to the <code>basework</code> branch:</p>
<p><code class="terminal oddlines">git checkout basework</code></p>
<p>Next I check that the remote codebase hasn&#8217;t changed, or update the changes:</p>
<p><code class="terminal oddlines">git svn rebase</code></p>
<p>I&#8217;ll merge <code>inwork</code> into <code>basework</code>:</p>
<p><code class="terminal oddlines">git merge inwork</code></p>
<p>I use my text editor to manually fix conflicts that arise. Git tells you where to find them by marking up the code. This is followed by another local commit, at which point the merge is complete.</p>
<p>Now I can try a dry run of the remote commit:</p>
<p><code class="terminal oddlines">git svn dcommit -n</code> </p>
<p>It&#8217;s the <code>-n</code> option that makes this a dry run: nothing has been committed yet. It shows you the local versions to be bulk committed if you choose to go ahead. To actually perform the commit, remove the <code>-n</code>, and re-run the command, it may take a while if you&#8217;ve been busy.</p>
<h3>Verifying the remote commit.</h3>
<p>This is where leaving the <code>master</code> branch untouched pays off. <code>basework</code> has been committed to the remote <code>trunk</code>, whilst <code>master</code> still reflects the pre-commit <code>trunk</code>. </p>
<p>I switch to <code>master</code>, which should contain none of my new work, and update it from the remote <code>trunk</code>:</p>
<p><code class="terminal oddlines">git svn rebase</code> </p>
<p>It should have changed to match <code>basework</code>, and if so the previous commit worked.</p>
<h3>Cleaning up.</h3>
<p>I&#8217;ve verified the commit: I have <code>master</code> and <code>basework</code> branches that are identical, so <code>inwork</code> is no longer needed, I&#8217;ll delete it:</p>
<p><code class="terminal oddlines">git branch -d inwork</code> </p>
<p>Deleting a child branch of a different parent is a little dangerous, so if you&#8217;re not in <code>basework</code> you&#8217;ll get a warning. Either switch to <code>basework</code> and try again, or re-running the command with the <code>-D</code> option.</p>
<p>If I&#8217;ve finished work on this project, I&#8217;d delete the <code>basework</code> branch too, but if I&#8217;m going to continue, I&#8217;d use it to create another working branch, and I&#8217;ve gone full circle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/working-with-git-and-subversion.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importing a remote Subversion repository with Git</title>
		<link>http://www.conceptric.co.uk/importing-a-remote-subversion-repository-with-git.htm</link>
		<comments>http://www.conceptric.co.uk/importing-a-remote-subversion-repository-with-git.htm#comments</comments>
		<pubDate>Thu, 04 Jun 2009 12:02:38 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git svn]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=189</guid>
		<description><![CDATA[To start this series about teaming Git with Subversion, I need to create a local copy of the Subversion Repository.]]></description>
			<content:encoded><![CDATA[<p>Lets get the obvious stuff over with, create a directory in which to initialise the local git repository.</p>
<p><code class="terminal">mkdir myproject<br />
cd myproject<br />
</code></p>
<p>The initialisation itself is pretty simple, just remember to point Git at the correct url for your Subversion repository, and watch the communication protocols.</p>
<p><code class="terminal oddlines">git svn init -s --prefix=svn/ svn+ssh://svn.repository.com/svn/<em>myproject</em></code></p>
<p>The <code>-s</code> option tells the repository to expect the typical trunk, branches and tags structure of a Subversion project. You can specify the location of your trunk, branches and tags using the <code>-T</code>, <code>-b</code>, and <code>-t</code> respectively. </p>
<p>Using the <code>--prefix</code> option is handy, ensuring that the remote directories will be prefixed with <code>svn/</code>. This makes it clear which are Subversion and which git branches later.</p>
<p>All that remains is to checkout all of the information relating to your project from the Subversion repository.</p>
<p><code class="terminal oddlines">git svn fetch</code></p>
<p>Depending on the size of the project, this could take a while, it&#8217;s downloading the entire project history from the remote repository.</p>
<p>I word of warning you about the strangeness that can ensue if the remote repository contains any tags. They will be imported as git branches, and you may find the local master branch pointing to something other that the remote <code>trunk</code>.</p>
<p>These <a href="http://www.kernel.org/pub/software/scm/git/docs/git-svn.html"><code>git svn</code> commands</a>, and all the others, are pretty well documented. Now I&#8217;ve got a Git repository, in the next post I&#8217;ll to describe my normal workflow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/importing-a-remote-subversion-repository-with-git.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advantages of a Git and Subversion blend</title>
		<link>http://www.conceptric.co.uk/advantages-of-a-git-and-subversion-blend.htm</link>
		<comments>http://www.conceptric.co.uk/advantages-of-a-git-and-subversion-blend.htm#comments</comments>
		<pubDate>Sat, 30 May 2009 19:48:23 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git svn]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=187</guid>
		<description><![CDATA[I've had time to try Git with my remote Subversion repositories, using the <code>git svn</code> commands, and I wouldn't go back. To start this small series, I'll try to explain the enthusiasm.]]></description>
			<content:encoded><![CDATA[<p>Using <a href="http://git-scm.com/">Git</a> as a front-end to Subversion provides more comprehensive version control and flexibility in the way I work, especially for a laptop user. Everything is under active version control, with or without a connection to the remote Subversion repository. </p>
<p>Branching and merging is quick and simple, and as a result I find I do this far more often than when using Subversion alone. I also commit changes more frequently: it&#8217;s far quicker than using a remote repository, even when not off-line. </p>
<p>This sort of functionality is vital to successful version control, and I think it promotes better practice, as long as you&#8217;re only committing working software. All the local Git commits will later be bulk committed to the remote repository. However they all retain their identity as separate versions, so discipline is important, we wouldn&#8217;t want anyone finding broken code.</p>
<p>I could get all this from Git alone, but the combination retains Subversion vendor branching and the deployment advantages of my existing Subversion / Capistrano set up. I&#8217;m going to try <a href="http://github.com/">GitHub</a>, or my own remote Git repository, and exploiting the Capistrano support for Git, but at the moment why reinvent the wheel?</p>
<p>I prefer to work on the command line, and that&#8217;s the approach this series will take, but <a href="http://quiteuseful.co.uk/post/97148287/git-guis">GUIs are available for Git</a>, try typing <a href="http://www.kernel.org/pub/software/scm/git/docs/git-gui.html"><code>git gui</code></a> to check out the one bundled.</p>
<p>I use this approach for anything I need version controlled, including my Curriculum vitae/Resume, but before try this out for yourself you&#8217;re going to need to check out a local copy of that remote Subversion repository&#8230; I&#8217;ll cover that next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/advantages-of-a-git-and-subversion-blend.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Destroying your business through growth</title>
		<link>http://www.conceptric.co.uk/destroying-your-business-through-growth.htm</link>
		<comments>http://www.conceptric.co.uk/destroying-your-business-through-growth.htm#comments</comments>
		<pubDate>Fri, 22 May 2009 19:38:48 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[mistakes]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=185</guid>
		<description><![CDATA[Is growing a business always going to lead to disaster for your loyal customers?]]></description>
			<content:encoded><![CDATA[<p>Niche markets exist that can sustain a higher price for your product than the wider market would suggest. By their very nature, niche markets will only consume small volumes of any product, and it&#8217;ll need to be high quality or your customers will walk away. This is not a high turnover strategy, but it&#8217;s often where businesses start their life. </p>
<p>These small businesses are staffed by the knowledgeable, enthusiastic types that originally gave birth to the Company. These are very high value individuals that will create that feeling of quality that niche customers prize so highly, and justifies your higher price.</p>
<p>Eventually, the time comes to make the decision whether to stay small forever, or start to scale up; and this is where disaster can strike.</p>
<p>Growing turnover is dependent on appealing to a larger market that rarely shares the values of your current clientele. Frequently prices must be reduced, but doing this on a large scale means cutting costs, especially wage bills. Poor staff leads to poor service, and to make matters worse, the decline causes those old hands to look for something better elsewhere&#8230; a downward spiral which can destroy reputations.</p>
<p>I&#8217;ve experienced this decline through several suppliers I&#8217;ve used over the years as they&#8217;ve attempted to grow. The message is clear: know your market, and when think carefully before making a decision you may regret.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/destroying-your-business-through-growth.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refresh Northampton</title>
		<link>http://www.conceptric.co.uk/refresh-northampton.htm</link>
		<comments>http://www.conceptric.co.uk/refresh-northampton.htm#comments</comments>
		<pubDate>Fri, 15 May 2009 11:47:00 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[new media]]></category>
		<category><![CDATA[professional development]]></category>
		<category><![CDATA[refresh]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=181</guid>
		<description><![CDATA[I recently got into a discussion about networking around Northampton, and now we're going to do something about it.]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re trying to set-up a <a href="http://www.refreshingcities.org/">Refresh</a> Northampton group: a forum for exchanging information and learning about the application of Digital Media in and around Northampton, in the UK.</p>
<p>There&#8217;s a <a href="http://groups.google.com/group/refresh-northampton">Google Group</a> for this enterprise, so if you&#8217;d like to take part, and help us get it off the ground, please sign-up and join the discussion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/refresh-northampton.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Realigning Conceptric</title>
		<link>http://www.conceptric.co.uk/realigning-conceptric.htm</link>
		<comments>http://www.conceptric.co.uk/realigning-conceptric.htm#comments</comments>
		<pubDate>Wed, 13 May 2009 12:02:14 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=179</guid>
		<description><![CDATA[After a few informal projects, Conceptric is taking on a more business like persona. It's becoming my freelance trading name, and as such needs a little reorganisation.]]></description>
			<content:encoded><![CDATA[<p>This website contains information on a range of my personal interests, only a sub-set of which match my business goals. I want to demonstrate my capabilities rather than directly sell them, so a blog still makes sense. That said, I think a distinction between the two interest groups is required.</p>
<p>I want to continue blogging on personal topics: particularly investment, but anything else continues to be fair game. They&#8217;re going to have their own section of the site, but I need to bear in mind that today&#8217;s interest may become the business of tomorrow.</p>
<p>The work I&#8217;m targeting must determine content that&#8217;s pertinent to the business blog. I&#8217;ve focused on web development and administration to date, and I think this will continue. However, I could leverage my experience in project management and engineering teams better.</p>
<p>I&#8217;d like to improve the <abbr title="Really Simple Syndication">RSS</abbr> provision and integrate other social media on the site, but that&#8217;s for another post.</p>
<p>Although I&#8217;m going to radically change the category structure on the site, I&#8217;m keen to avoid breaking the Web. This is where the <a href="http://codex.wordpress.org/Using_Permalinks">permalinks</a> should come into their own&#8230; I hope.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/realigning-conceptric.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When to save your money</title>
		<link>http://www.conceptric.co.uk/when-to-save-your-money.htm</link>
		<comments>http://www.conceptric.co.uk/when-to-save-your-money.htm#comments</comments>
		<pubDate>Wed, 29 Apr 2009 19:55:11 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Investment]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[asset allocation]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=177</guid>
		<description><![CDATA[Long term investing requires commitment to both the current holding and the regular addition of new cash. But when to raise, hold or fold?]]></description>
			<content:encoded><![CDATA[<p>I regularly add cash to my portfolio, personal finances permitting, but injecting cash at the top of the market is not a good feeling. Sometimes it&#8217;s unavoidable, but when fundamental valuations across the market start to look stretched, it&#8217;s time to start stockpiling this cash elsewhere.</p>
<p>During the last bull market, some geographical regions, such as emerging Europe and Russia, accelerated well ahead of the rest, I failed to diligently rebalance and paid the price. I&#8217;d have more money to reinvest now if I&#8217;d thought about it.</p>
<p>Whilst rebalancing these runaway sectors, I&#8217;ll give closer consideration to reducing my whole portfolio, maintaining the target allocation of course. Liberating cash in this way is something large fund managers can rarely do, so I intend to use this advantage next time round.</p>
<p>Clearly, not all corrections are going to be as drastic as the Credit Crisis, but for those lesser moves I&#8217;d aim to stay fully invested. None the less, rebalancing out performing investments and holding back new cash may be appropriate.</p>
<p>I hope that reducing holdings, along with the stockpiling of new cash, will enable me to capitalise on future bear markets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/when-to-save-your-money.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paper2.0</title>
		<link>http://www.conceptric.co.uk/paper20.htm</link>
		<comments>http://www.conceptric.co.uk/paper20.htm#comments</comments>
		<pubDate>Sat, 25 Apr 2009 20:47:05 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[moleskine]]></category>
		<category><![CDATA[processes]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=175</guid>
		<description><![CDATA[A spate of recent blog posts on Lifehack appear to be pushing paper as a new media for organise our lives. Could this remixing of an ancient media be the beginning of Paper2.0?]]></description>
			<content:encoded><![CDATA[<p>It was a recent feature <a href="http://www.lifehack.org/articles/productivity/10-reasons-paper-is-the-most-flexible-productivity-platform.html">extolling the virtues of paper</a> as an alternative to common digital media that caught my attention.</p>
<p>Personally, I&#8217;ve long been a fan of a hybrid system comprising a paper notebook; currently an A5 Red and Black, and a selection of applications on my MacBook. </p>
<p>My notebook goes most places with me, I could buy a smart-phone, but they are neither as rugged nor flexible as a paper notebook. Paper doesn&#8217;t impose a working structure upon me; I can sketch, write, draw up tables or whatever the occasion requires.</p>
<p>Combined with the camera on my phone; to rapidly capture complex information,  I have everything I need to collect data for later processing. This usually takes place on my laptop where I can tag, search, and sync lists and calendars back to my phone.</p>
<p>A number of tips on how to <a href="http://www.lifehack.org/articles/productivity/10-great-moleskine-hacks.html">customise your Moleskine notebook</a>, remind me of features found in applications like Firefox. </p>
<ul>
<li><q cite="http://www.lifehack.org/articles/productivity/10-great-moleskine-hacks.html">Divide sections with tabs</q> could be interpreted as the now ubiquitous tabbed browsing feature.</li>
<li><q cite="http://www.lifehack.org/articles/productivity/10-great-moleskine-hacks.html">Number the pages</q> reminds me of the practice of bookmarking.</li>
<li><q cite="http://www.lifehack.org/articles/productivity/10-great-moleskine-hacks.html">Mount photos &#8211; or a business card</q> on the moleskine is one tip for customisation suggesting to me that maybe &#8216;bCard&#038;trade&#8217; is the new paper version of the common <a href="http://en.wikipedia.org/wiki/VCard">vCard</a> format. </li>
</ul>
<p><a href="http://www.lifehack.org/">Lifehack</a> is a great advocate of the <a href="http://www.mojolondon.co.uk/stationery/moleskine/">Moleskine</a>, and I too aspire to one for no obvious reason, but features like these tell me we&#8217;re on the verge of a revolution in paper technology&#8230; <em>Paper2.0</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/paper20.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing applications for the Web</title>
		<link>http://www.conceptric.co.uk/testing-applications-for-the-web.htm</link>
		<comments>http://www.conceptric.co.uk/testing-applications-for-the-web.htm#comments</comments>
		<pubDate>Fri, 24 Apr 2009 17:22:21 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=173</guid>
		<description><![CDATA[I'm a fan of Test-Driven Development because I enjoy the freedom that a comprehensive test suite provides: without it I tend to feel that I'm walking through a minefield.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent more time on web development using PHP frameworks recently, and I&#8217;m realising just how difficult it is to provide the sufficient code coverage, avoiding that feeling that I&#8217;m about to step on a mine. </p>
<p>My experiences got me thinking about what I needed to code confidently. As a minimum, I need to know that everything works before committing code to version control, but security comes with regular testing, and this is no use unless everything is covered.</p>
<p>Based on web development frameworks using the nearly ubiquitous <abbr title="Model View Controller">MVC</abbr> design pattern, the logic and side effects at each <a href="http://www.webopedia.com/quick_ref/app.arch.asp">application tier</a> must be tested, and I came up with this list.</p>
<ol>
<li>The Database tier schema, whether <abbr title="Relational Database Management System">RDBMS</abbr>, <abbr title="eXtensible Markup Language">XML</abbr> or anything else.</li>
<li>Data Access logic is usually implemented in models, but often uses built-in features of the framework, such as ActiveRecord.</li>
<li>Business logic is encapsulated in the models, libraries, and sometimes controllers.</li>
<li>Presentation logic at the server comprising controllers and their respective views.</li>
<li>Presentation and business logic at the client tier implemented by <abbr title="Document Object Model">DOM</abbr> scripting, mostly in JavaScript.</li>
<li>The actual data presentation at the client tier based on XHTML and CSS.</li>
</ol>
<p>I&#8217;ve tried to order it from inside the application, working out from the data tier to the client, and it&#8217;s quite a list; I&#8217;d be interested to hear what I&#8217;ve missed. </p>
<p>Since this is a huge topic, I hope to write a series of posts isolating specific areas as I encounter them, and comparing tools and approaches. The first will look at how a few development frameworks in popular languages appear to measure up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/testing-applications-for-the-web.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A trade or an investment?</title>
		<link>http://www.conceptric.co.uk/a-trade-or-an-investment.htm</link>
		<comments>http://www.conceptric.co.uk/a-trade-or-an-investment.htm#comments</comments>
		<pubDate>Mon, 20 Apr 2009 10:42:09 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Investment]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[mistakes]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=169</guid>
		<description><![CDATA[Invest or trade, both have their place in a good strategy, but don't get trapped in the middle. 
]]></description>
			<content:encoded><![CDATA[<p>The majority of my investing is for the long term, in my case a 10 year horizon, but in the current climate, short term trading also makes sense: the large swings in the pricing of good quality stocks and indices can yield strong returns.</p>
<p>I recently heard the founder of CMC Markets commenting, and I paraphrase, that traders call a bad trade an investment. At the heights of the last bull market, when M&#038;A action was all that was sustaining prices, I have to admit that I nearly fell into this trap.</p>
<p>Whilst I feel that I&#8217;m confessing a sin: admitting to buying on market rumours, I avoided compounding the error by convincing myself that the stock would still be good value for the long term. It wouldn&#8217;t, the price was inflated, the fundamentals I ignored made that clear, and it was very unlikely to ever be worth what I paid for it. </p>
<p>Trading and investing are not the same thing, and require different strategies. Timing is important for a trade, as is close observation and the use of stop losses. An investment must represent reasonable fundamental value to be worth buying, so the precise dynamic of the current market doesn&#8217;t matter as much.</p>
<p>In future I&#8217;ll decide, in advance, whether I&#8217;m trading or investing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/a-trade-or-an-investment.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeIgniter test coverage</title>
		<link>http://www.conceptric.co.uk/codeigniter-test-coverage.htm</link>
		<comments>http://www.conceptric.co.uk/codeigniter-test-coverage.htm#comments</comments>
		<pubDate>Fri, 17 Apr 2009 11:27:49 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[simpletest]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=167</guid>
		<description><![CDATA[I'm still not happy with the code coverage I can get even with SimpleTest fully integrated with CodeIgniter.]]></description>
			<content:encoded><![CDATA[<p>I like to use libraries; they move the business logic outside of the CodeIgniter <abbr title="Model View Controller">MVC</abbr> framework, where they and their associated test suites can be made independent. Since libraries can be reused in many CodeIgniter projects this maintains their portability, yet it&#8217;s simple to integrate them into the whole application test suite, where they can be run from the browser using a custom controller.</p>
<p>Unfortunately, testing anything other than libraries and models is difficult because there&#8217;s no way to access the another important type of object: controllers. CodeIgniter positively encourages using controllers to implement business logic, consequently not being able to test them is a serious anomaly.</p>
<p>Integrating a front-end testing framework, such as <a href="http://seleniumhq.org/">Selenium</a>, might be the solution, but does that properly test the controller code? I don&#8217;t think it does; the target there is the presentation tier at the browser.</p>
<p>The lack of good <a href="http://en.wikipedia.org/wiki/Code_coverage">code coverage</a> bothers me a lot, but I continue to struggle on with CodeIgniter because I&#8217;ve found other PHP frameworks to be just as lacking. Is this a general problem with frameworks? I&#8217;m tempted to try <a href="http://rubyonrails.org/">Ruby on Rails</a> next to find out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/codeigniter-test-coverage.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Learning from the Credit Crisis</title>
		<link>http://www.conceptric.co.uk/learning-from-the-credit-crisis.htm</link>
		<comments>http://www.conceptric.co.uk/learning-from-the-credit-crisis.htm#comments</comments>
		<pubDate>Tue, 14 Apr 2009 14:46:45 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Investment]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[asset allocation]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=165</guid>
		<description><![CDATA[I've been looking back on the effects of the Credit Crisis on my investments. I'm going to write a series of posts on this topic, but first a little background.]]></description>
			<content:encoded><![CDATA[<p>The basis of my approach to investment is asset allocation coupled with fundamental valuation: choosing a diverse spread of assets and a price at which I&#8217;ll buy them. </p>
<p>This combination sounds a little contradictory, since asset allocation is the response to the perceived impossibility of deciding on price in <a href="http://en.wikipedia.org/wiki/A_Random_Walk_Down_Wall_Street">a random walk down Wall Street</a>: you can&#8217;t consistently outperform the market. </p>
<p>Whilst I don&#8217;t entirely subscribe to this sentiment, I believe it has good applications at the core of a portfolio comprised of these asset classes.</p>
<ul>
<li><em>Equity</em> based mutual funds, diversified both by size and geographic region.</li>
<li><em>Commodities</em> based on <a href="http://www.etfsecurities.com/en/about/etfs_about_etcs.asp"><abbr title="Exchange Traded Commodities">ETCs</abbr></a>.</li>
<li>Geographically diverse <em>corporate and government debt</em>.</li>
<li>Mutual funds directly invested in <em>commercial property</em>. If asset diversity is the goal, investing in property stocks doesn&#8217;t really cut it, they&#8217;re still equities.</li>
</ul>
<p>This core represents about 80% of my portfolio, and I use fundamental analysis, alongside the actual asset distribution, as a method of timing my rebalancing and adding cash into the portfolio.</p>
<p>Fundamentals are key to actively managing the remaining 20% of my portfolio, which is mostly invested in UK equities, in the form of individual company stock, and both long and short index tracking <abbr title="Exchange Traded Funds">ETFs</abbr>.</p>
<p>This strategy remains unaffected by the Credit Crisis, but my execution has changed in two main respects; <a href="http://www.conceptric.co.uk/a-trade-or-an-investment.htm">being honest with myself about objectives</a>, and active use of cash within the portfolio. These will be the subjects for a couple of future posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/learning-from-the-credit-crisis.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping it simple</title>
		<link>http://www.conceptric.co.uk/keeping-it-simple.htm</link>
		<comments>http://www.conceptric.co.uk/keeping-it-simple.htm#comments</comments>
		<pubDate>Tue, 07 Apr 2009 16:13:38 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Professional]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[lightbox]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=161</guid>
		<description><![CDATA[I've just completed the first release of a website for a local artist, and plain old HTML seemed the best way to do it.]]></description>
			<content:encoded><![CDATA[<p>I was recently approached by a local Artist, <a href="http://www.margaritarubra.co.uk/">Margarita Rubra</a>, to produce a website prior to an <a href="http://www.margaritarubra.co.uk/motile.php">upcoming exhibition</a>. We talked about the options, and she was intrigued by the idea of blogging, but with the exhibition had a pressing need for a publicity site: an online portfolio and business card for potential clients.</p>
<p>How much of the project to attempt to tackle? Sticking to the Agile principles of releasing little and often, I decided that jumping in with a full blogging or <abbr title="Content Management System">CMS</abbr> would be a mistake. Limiting things to HTML and CSS, with the portfolio displays enhanced with <a href="http://www.lokeshdhakar.com/projects/lightbox2/">Lightbox</a>, provides more control over the design. </p>
<p>This is especially important when starting out, and I&#8217;m not expecting the design to remain static. Once established, adding more functionality, or moving to a WordPress theme will be a much easier task. I feel that the website is the simplest thing that could work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/keeping-it-simple.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Information Technology?</title>
		<link>http://www.conceptric.co.uk/what-is-information-technology.htm</link>
		<comments>http://www.conceptric.co.uk/what-is-information-technology.htm#comments</comments>
		<pubDate>Fri, 13 Mar 2009 16:03:32 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[information technology]]></category>
		<category><![CDATA[ubiquitous computing]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=155</guid>
		<description><![CDATA[I don't like the label &#8220;IT&#8221;. It's just too vague in practice, and too focused in the minds of the public. What does the term mean to you?]]></description>
			<content:encoded><![CDATA[<p>Ask people about <abbr title="Information Technology">IT</abbr>, and most immediately think of their computer at work, but what actually falls under this banner?</p>
<blockquote title="the definition of IT from Wikipedia" cite="http://en.wikipedia.org/wiki/Information_technology"><p>Information technology (IT), as defined by the Information Technology Association of America (ITAA), is <cite>&#8220;the study, design, development, implementation, support or management of computer-based information systems, particularly software applications and computer hardware.&#8221;</cite> IT deals with the use of electronic computers and computer software to convert, store, protect, process, transmit, and securely retrieve information.</p></blockquote>
<p>This covers an ever increasing amount of ground: smartphones, MP3 players, games consoles, software for any <a href="http://en.wikipedia.org/wiki/Computing_platform">platform</a>, <abbr title="Automated Teller Machine">ATM</abbr>s, and even the checkout at the supermarket are examples of the breadth of IT.</p>
<p>In my experience, IT means PCs, and mainly Windows,  to most people. When these go wrong, it&#8217;s a work department called “IT” they expect to help… or not: hence the association.</p>
<p>The strange thing is that they don&#8217;t associate it with the mobile phone in their pocket, or any of the <a href="http://en.wikipedia.org/wiki/Ubiquitous_computing">devices that have become ubiquitous</a> at home. How long is it going to be before everything uses “<cite>electronic computers and computer software to convert, store, protect, process, transmit, and securely retrieve information</cite>”?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/what-is-information-technology.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook illiterate</title>
		<link>http://www.conceptric.co.uk/facebook-illiterate.htm</link>
		<comments>http://www.conceptric.co.uk/facebook-illiterate.htm#comments</comments>
		<pubDate>Thu, 05 Mar 2009 17:12:30 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social web]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=153</guid>
		<description><![CDATA[Facebook confused me, an unacceptable position for a Web Developer, so I signed up for an account in order to explore and figure it out.]]></description>
			<content:encoded><![CDATA[<p>The terrible truth is that over a year later, I still don&#8217;t understand the attraction. Sure I&#8217;ve got a few more &#8220;friends&#8221; now, joined a couple of groups and become part of the Open University network, but I haven&#8217;t found a compelling use for the web application.</p>
<p>Catching up with a few people was interesting for a few days, but beyond that I don&#8217;t crave knowledge of some of the more pointless social activities, the desire for a virtual hug, or the excitement of a virtual snowball fight. </p>
<p>It could be that I&#8217;m a sour old git, but I don&#8217;t see what Facebook adds to the Web that&#8217;s new or lasting. For the most part, it&#8217;s an environment where people vie to have the longest friends list, and play silly games&#8230; much like the real world. May be it&#8217;ll be around for a while. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/facebook-illiterate.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There&#8217;s more to Web Applications than selling</title>
		<link>http://www.conceptric.co.uk/theres-more-to-web-applications-than-selling.htm</link>
		<comments>http://www.conceptric.co.uk/theres-more-to-web-applications-than-selling.htm#comments</comments>
		<pubDate>Mon, 02 Mar 2009 13:17:00 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[wikis]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=151</guid>
		<description><![CDATA[I'm frequently surprised by the number of organisations that could benefit from Web technologies, some have moved beyond the billboard website stage to including Internet retailing. Bringing the Social Internet inside your organisation can tap  resources you may not have realised you had.]]></description>
			<content:encoded><![CDATA[<p>Organisations generate huge amounts of information from activities such as sales, engineering, marketing and production. There are many proprietary software solutions to help you manage these data, but these often become a high priced jack-of-all-trades.</p>
<p>Conversely, the software behind blogs, forums and wikis on the Web have been around for a long time, establishing a reputation for solid performance under very heavy loads. Whilst they lack the complexity of <a href="http://www.webdictionary.co.uk/definition.php?query=enterprise">enterprise</a> solutions, they&#8217;re built on enterprise quality database management systems, rendering all that corporate intelligence easily searchable and secure. </p>
<p>The Internet is based on reliable, but inexpensive foundations; much of the software is free to use, even for commercial purposes; and where it isn&#8217;t the license fees are tiny compared with many proprietary packages. </p>
<p>I have an <a href="http://en.wikipedia.org/wiki/Intranet">Intranet</a> at home based on Apache web server, PHP and a <a href="http://dev.mysql.com/usingmysql/get_started.html">MySQL database</a>: all free to use and easy to install. It&#8217;s supported by a mixture of wired and wireless data connections that are common around many British homes and businesses. On this framework I&#8217;ve installed several copies of <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a>, the same software used by Wikipedia, both shared on the Intranet and privately on individual laptops. </p>
<p>Clare and I use these wikis to capture notes and the solutions to everyday issues. It provides a way for us to work jointly on these documents whilst maintaining a record of revisions. Everything is stored in a MySQL database rather than scattered around files on different drives. This can be quickly backed up and, best of all, it&#8217;s fully searchable from my browser; finding anything is really quick. </p>
<p>The bottom line is that bringing a little of the Internet inside the corporate firewall will make your intellectual property more agile, relevant, accessible and traceable: much more valuable!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/theres-more-to-web-applications-than-selling.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gaining a technological advantage</title>
		<link>http://www.conceptric.co.uk/gaining-a-technological-advantage.htm</link>
		<comments>http://www.conceptric.co.uk/gaining-a-technological-advantage.htm#comments</comments>
		<pubDate>Tue, 17 Feb 2009 16:17:10 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Society]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[intelligence]]></category>
		<category><![CDATA[problem solving]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=149</guid>
		<description><![CDATA[Since the earliest times humans have used technology, by making tools, to increase their own effectiveness and productivity. From flint flakes to microchips this process has remained unchanged, but as technology becomes more complex is there a limit to the rate of these gains? ]]></description>
			<content:encoded><![CDATA[<p>Complex technology is difficult for the average human being to grasp; without some idea of what it is and how it works, it&#8217;s difficult to use effectively.</p>
<p>For example, the ubiquitous Microsoft Office offers great productivity features; such as <a href="http://office.microsoft.com/en-us/products/HA010192301033.aspx">macros</a>, <a href="http://office.microsoft.com/en-us/excel/HA010346321033.aspx?pid=CH010714011033">pivot tables</a> and database connectivity. However once trained few office workers will ever use them. They can&#8217;t conceive of the situations in which these tools can be helpful: these problems are too hard.</p>
<p>By comparison a flint flake, or a modern steel knife, is readily understood: it&#8217;s sharp so you can cut things with it. What&#8217;s more, simple experimentation will show just about anyone how.</p>
<p>That&#8217;s the key: complex tools are designed for complex problems. So what if I&#8217;m only expecting the user to, well&#8230; use the tool, not solve the problem? Someone else will have to make the software, or the stone tool. There are two approaches to using technology to decouple humanity from the problem.</p>
<h3>Simple interface.</h3>
<p>Technology can be encapsulated to present the user with a simple interface. </p>
<p>In this case the user has little or no idea how the problem is solved, but is better aware of what can be done and how to instruct the device to do it. The field of <a href="http://en.wikipedia.org/wiki/Human-computer_interaction">Human-Computer Interaction</a> (<abbr title="Human-Computer Interaction">HCI</abbr>) is focused on pursuing this approach.</p>
<p>The underlying technology may be capable of far more than the relatively simple interface is capable of communicating. Again, the human user is the limiting factor, but at least the design case problem has been solved by someone else.</p>
<h3>Substitute the user.</h3>
<p>The technology could be freed of dependence on human intervention. </p>
<p>Most examples of automation seek to do this, relying on relatively capable human minds to provide the programming framework. </p>
<p>This can be combined with weak <a href="http://www.open2.net/nextbigthing/ai/ai_in_depth/in_depth.htm">artificial intelligence</a>, so that the machine is capable of making minor decisions to overcome difficulties: for example the <a href="http://en.wikipedia.org/wiki/Competitions_and_prizes_in_artificial_intelligence#Games">chess playing computer</a> or robots capable of avoiding obstacles.</p>
<h3>Dividing humanity.</h3>
<p>Use of these approaches has been accelerating since the advent of industrialisation. Technological problem solving is really applied by an ever shrinking proportion of the humanity. The remainder are present as sentient regulators to check the machine does as the manual says it should. </p>
<p>Does this mean that the average skill level of the human race is actually falling, or just being placed into fewer hands and heads?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/gaining-a-technological-advantage.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Information Analyst?</title>
		<link>http://www.conceptric.co.uk/the-information-analyst.htm</link>
		<comments>http://www.conceptric.co.uk/the-information-analyst.htm#comments</comments>
		<pubDate>Mon, 09 Feb 2009 15:44:29 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[business practices]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[information]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=147</guid>
		<description><![CDATA[In most organisations, information is collected into an impenetrable heap. Good intelligence is a prerequisite for sound decisions, and these become much more valuable as the economy turns down.
]]></description>
			<content:encoded><![CDATA[<p>Our world is built on a network of database driven systems that provide a huge repository of readily accessible knowledge; but can you extract anything of value from it? Could this be a job for the Information Analyst? </p>
<p>In the UK, this title appears to be most frequently used in the public sector, for which the data presented on <a href="http://www.itjobswatch.co.uk/default.aspx?page=1&#038;sortby=0&#038;orderby=0&#038;q=information+analyst&#038;id=0&#038;lid=2618">ITJobsWatch</a> indicates there&#8217;s a small, but growing demand. Whilst these vacancies cite SQL and information security as desirable skills, I feel that it&#8217;s too tightly focused on specific platforms and established techniques. </p>
<p>Making full use of <em>all</em> the information out there, not just specific corporate databases, requires developments in the application of <a href="http://en.wikipedia.org/wiki/Query_language">query languages</a>. A distributed nature places emphasis on capturing and maintaining data source references, and <a href="http://en.wikipedia.org/wiki/Revision_control">version control</a> to provide traceability.</p>
<p>Corporate data must move away from the monumental central store, with a schema unchanged since the dawn of time, to a series of smaller repositories that can be easily maintained, extended and indexed as the business need arises.</p>
<p>The key message is that if business moves quickly, as does information upon which it&#8217;s based, so must the approach to interpreting that information. As for the Information Analyst, this job is too big for any individual professional. It&#8217;s an exciting multi-disciplinary field that will grow in importance as key step in the future of information. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/the-information-analyst.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
