<?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; skills</title>
	<atom:link href="http://www.conceptric.co.uk/tag/skills/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>When frameworks are too friendly</title>
		<link>http://www.conceptric.co.uk/when-frameworks-are-too-friendly.htm</link>
		<comments>http://www.conceptric.co.uk/when-frameworks-are-too-friendly.htm#comments</comments>
		<pubDate>Thu, 29 Jan 2009 16:50:43 +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[content management system]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[skills]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=141</guid>
		<description><![CDATA[High quality Content Management Systems and development frameworks are everywhere, but are they all trying to be too friendly and flexible?]]></description>
			<content:encoded><![CDATA[<p><a href="http://drupal.org/project/Modules">Drupal modules</a> and <a href="http://wordpress.org/extend/plugins/">WordPress plugins</a> offer a huge range of functionality that&#8217;s easily integrated. <a href="http://codeigniter.com/">CodeIgniter</a> provides a clear program structure with plenty of utility functions within easy reach.</p>

<h3>Positive experiences.</h3>

<p>The most frequently touted benefit frameworks have to offer is minimising the time taken to code and deploy a software solution. Given my interest in Agility, this is an attraction, reducing the time to market.</p>

<p>Another solid development practice is code reuse in the form of software components, and frameworks have a place amongst them. This approach offers the reliability and security inherent in widely used and tested code. Remember to choose popular software though, or this benefit disappears.</p>

<h3>On the downside.</h3>

<p>Applications developed using frameworks have to carry significant excess baggage in the form of unused features. This raises two main issues: your codebase will be unnecessarily large, and underused blocks of code are a breeding ground for hidden exploits and errors.</p>

<p>Frameworks are designed to function in a specific way, some with more flexibility than others. This much you&#8217;d expect, after all it&#8217;s the essence of a framework, but what if it doesn&#8217;t provide everything you need? For example, I&#8217;ve spent hours trying to integrate <a href="http://www.simpletest.org/">SimpleTest</a>, a <a href="http://en.wikipedia.org/wiki/Unit_testing">unit testing</a> suite, to produce satisfactory results with CodeIgniter. My unit tests run well for my own libraries, but I&#8217;m still unhappy with the test coverage imposed by CodeIgniter&#8217;s <abbr title="Model-View-Controller">MVC</abbr> implementation.</p>

<p>Finally, they say practice makes perfect, but does reliance on any framework reduce developer skill? This isn&#8217;t a problem if everything is pre-packaged in your chosen tool, but what if a client wants something that isn&#8217;t included?</p>

<h3>Too good to ignore.</h3>

<p>That said, I&#8217;ve found all of these software very useful and there are far too many advantages to ignore them. But I often find myself fighting these same tools, frustrated at they&#8217;re eagerness to help me do something in a way I don&#8217;t want it done. I guess the key is to understand which is the right tool for the current job: the ultimate skill for a developer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/when-frameworks-are-too-friendly.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The evolutionary professional</title>
		<link>http://www.conceptric.co.uk/the-evolutionary-professional.htm</link>
		<comments>http://www.conceptric.co.uk/the-evolutionary-professional.htm#comments</comments>
		<pubDate>Wed, 10 Dec 2008 14:43:33 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[Professional]]></category>
		<category><![CDATA[professional development]]></category>
		<category><![CDATA[skills]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=124</guid>
		<description><![CDATA[When considering your Professional Development it might be worth looking at the issues from a Darwinian perspective.]]></description>
			<content:encoded><![CDATA[<h3>The road to extinction.</h3>

<p>Nature&#8217;s generalists have a tendency to survive longer than its specialists when environmental change accelerates. For those species adapted to become dependent upon a particular habitat its loss can spell their doom.</p>

<p>There&#8217;s no doubt that the technological world can exhibit these phenomena for those with a limited set of experience and skills. This realisation should inform our career choices: which skills you should develop to avoid extinction?</p>

<p>The good news is that, unlike physical changes, professional evolution is capable of working on in a much shorter timeframe.</p>

<h3>Constantly look for change.</h3>

<p>In the 1960s, British railway rapidly moved from steam to diesel. In this environment trains still needed to be driven, so the drivers mostly survived, huge numbers of firemen didn&#8217;t. Since then travel by car and aeroplane have become far more common: I wonder how many train drivers realised this too late?</p>

<p>Those in highly specialised professions almost always command higher pay. If you make the conscious decision to chase the cash, that&#8217;s fine, but be aware that its a high risk strategy.</p>

<p>Look for the future trends: which are the promising technologies and can they be addressed with the skills you currently possess? If not, you need to decide upon the new skills and knowledge that will be necessary.</p>

<h3>Learning is all around you.</h3>

<p>Books are readily available and I&#8217;m a big fan of reading, but don&#8217;t expect them to be up to the minute. It takes time to write, edit and publish a book, so you&#8217;re best using them as a source of general knowledge.</p>

<p>Likewise, formal education courses are slow to react to the pace of technological change. I&#8217;ve often heard complaints about the failure of a course to teach the latest advances or techniques, but if used properly they have an important place. Industrial practices had little in common with my Engineering degree, but it did teach me how to think like an Engineer.</p>

<p>These two sources exist to provide a solid, general background knowledge that will enable you to develop your own understanding of the cutting edge. Basics covered, you&#8217;ll find the Web and journals much more useful.</p>

<p>There&#8217;s a massive quantity of both good and bad information available on the Web, and with your general grounding you&#8217;ll be able to tell them apart. In addition to traditional websites, there are podcasts, video tutorials, wikis, forums, and much of the very latest information will appear here before it can be published.</p>

<p>Academic and industry journals can be a little hard going, and some of the content is less than informative: intellectual property can be too jealously guarded sometimes. This said, they&#8217;re rigourously edited and can give a good global perspective on the direction of the industry.</p>

<p>Finally, conferences can provide a good indicator of what is hot or not, but beware of jumping on bandwagons. These are also good places to network and find out what other people are doing.</p>

<p>You may want to follow the herd or deliberately make your own path, just make sure you&#8217;re happy you understand your decisions. Constant development and the application of a little thought to your actions is the key to professional life.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/the-evolutionary-professional.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is computer literacy?</title>
		<link>http://www.conceptric.co.uk/what-is-computer-literacy.htm</link>
		<comments>http://www.conceptric.co.uk/what-is-computer-literacy.htm#comments</comments>
		<pubDate>Wed, 29 Oct 2008 15:52:14 +0000</pubDate>
		<dc:creator>James Whinfrey</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Personal Perspectives]]></category>
		<category><![CDATA[Posts]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[skills]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.conceptric.co.uk/?p=87</guid>
		<description><![CDATA[We all gratuitously refer to computer literacy, but what level of capability does this represent and how do you get it?]]></description>
			<content:encoded><![CDATA[<p>Those reading this blog may be surprised how many people are out there that aren&#8217;t computer literate. No matter how good the software interface, someone encountering a keyboard and mouse for the first time will not figure it out without a lot of help.</p>

<p>This came to my attention a few years ago when my Mother decided to learn how to use a computer. Once she retired she needed to keep up with the technology she&#8217;d avoided for years. I actually think it was a great idea; retirement often increases the perception that the world is leaving you behind. She&#8217;d never used a typewriter: why are those letters in such a strange place? The mouse was a huge challenge to hand–eye co–ordination.</p>

<p>She enrolled on <a href="http://www.clait2006.co.uk/">CLAiT</a> Level 1, and she&#8217;s made great progress, but I doubt she&#8217;d claim to be comfortable enough to be able to try something completely new without a lot of support. She can surf the Web, check and send basic email and do a little word processing, but that&#8217;s about it. It&#8217;s more than enough for her needs, but a business is going to need a little more.</p>

<p>The point is that there are a lot of younger people still in the workforce that are in much the same position to my Mother. They are often encouraged to undertake <a title="European Computer Driving License" href="http://www.bcs.org/server.php?show=nav.5829">ECDL</a> training as shown on the <a href="http://www.bcs.org/server.php?show=nav.7060">BCS website</a>:</p>

<blockquote cite="http://www.bcs.org/server.php?show=nav.7060">The European Computer Driving Licence® (ECDL) is the internationally recognized qualification which enables people to demonstrate their competence in computer skills.

The record breaking ECDL is the fastest growing IT user qualification in over 125 countries.

ECDL is designed specifically for those who wish to gain a benchmark qualification in computing to enable them to develop their IT skills and enhance their career prospects.</blockquote>

<p>The problem I have is that I&#8217;ve encountered people with these qualifications, and others, purporting to be ‘Microsoft Excel Expert Users’, and they haven&#8217;t even figured out that a spreadsheet IS a big calculator! This can&#8217;t be entirely due to the course content, so why are these people allowed to pass this qualification: it has to be in the assessment and a reluctance to fail anyone.</p>

<p>So as an employer facing a knowledge based economy — according to the UK government — where success is based on the skills of your employees, how do you decide which candidates are fit for purpose? My experience is that you can&#8217;t rely on these benchmarking qualifications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.conceptric.co.uk/what-is-computer-literacy.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

