<?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>Fresh Click Media &#187; Working Life</title>
	<atom:link href="http://www.freshclickmedia.com/blog/category/working-life/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.freshclickmedia.com</link>
	<description></description>
	<lastBuildDate>Mon, 23 Aug 2010 20:00:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Using the wayback machine to go down memory lane</title>
		<link>http://www.freshclickmedia.com/blog/2010/04/using-the-wayback-machine-to-go-down-memory-lane/</link>
		<comments>http://www.freshclickmedia.com/blog/2010/04/using-the-wayback-machine-to-go-down-memory-lane/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 20:02:44 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Working Life]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=270</guid>
		<description><![CDATA[Almost ten years ago, I started work at a small software company developing web based software for WAP-enabled phones. It was an exciting time, and when the technical director asked me to design and develop a website to support the company's mobile content catalogue and delivery network, I wasn't particularly enthused. It didn't take long, however, to relish my new task, and really love my job. I'd always liked server-side stuff, but here I was, caring about the organisation and presentation of information.

Unfortunately, the company suffered financial problems, and I left in 2004, shortly before the site was taken down. The <a href="http://www.archive.org/web/web.php">internet archive's wayback machine</a> has allowed me to go down memory lane and see the site that I made all those years ago.

<img src="http://www.freshclickmedia.com/wp-content/uploads/2010/04/mobileg.jpg" alt="MobileG" width="615" height="547" />

The wayback machine has archived over 150 billion pages, dating back to 1996, so there's a good chance there will be an old version of a site of your choosing.  Simply type in the URL in the input and click 'Take me Back'.

Incidentally, the site used tables for layout, some CSS for typography, colours and element widths, Flash and the Windows Media Player plaugin for previewing polyphonic ringtones.  Funny to think how far both websites and mobile phone technology has progressed in the last few years.  Technically, the site served ASP pages, with content generated largely from a custom content management system using XML and COM objects.]]></description>
			<content:encoded><![CDATA[<p>Almost ten years ago, I started work at a small software company developing web based software for WAP-enabled phones. It was an exciting time, and when the technical director asked me to design and develop a website to support the company&#8217;s mobile content catalogue and delivery network, I wasn&#8217;t particularly enthused. It didn&#8217;t take long, however, to relish my new task, and really love my job. I&#8217;d always liked server-side stuff, but here I was, caring about the organisation and presentation of information.</p>
<p>Unfortunately, the company suffered financial problems, and I left in 2004, shortly before the site was taken down. The <a href="http://www.archive.org/web/web.php">internet archive&#8217;s wayback machine</a> has allowed me to go down memory lane and see the site that I made all those years ago.</p>
<p><img src="http://www.freshclickmedia.com/wp-content/uploads/2010/04/mobileg.jpg" alt="MobileG" width="615" height="547" /></p>
<p>The wayback machine has archived over 150 billion pages, dating back to 1996, so there&#8217;s a good chance there will be an old version of a site of your choosing.  Simply type in the URL in the input and click &#8216;Take me Back&#8217;.</p>
<p>Incidentally, the site used tables for layout, some CSS for typography, colours and element widths, Flash and the Windows Media Player plaugin for previewing polyphonic ringtones.  Funny to think how far both websites and mobile phone technology has progressed in the last few years.  Technically, the site served ASP pages, with content generated largely from a custom content management system using XML and COM objects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2010/04/using-the-wayback-machine-to-go-down-memory-lane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saying goodbye to 2009.</title>
		<link>http://www.freshclickmedia.com/blog/2009/12/saying-goodbye-to-2009/</link>
		<comments>http://www.freshclickmedia.com/blog/2009/12/saying-goodbye-to-2009/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 22:07:32 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Working Life]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=200</guid>
		<description><![CDATA[A new year is on the horizon, and so it's natural to look back on the previous 12 months, take stock, and plan for the future. So what kind of year has it been?

Overall, it's been a good year.  My background as a software developer is with Microsoft-based technologies such as Visual C++, and since 2003, .NET and C#.  Although my technical mainstay is still .NET, this year has seen me work more and more with open-source, PHP-based solutions such as <a href="http://www.codeigniter.com">CodeIgniter</a> and <a href="http://www.expressionengine.com">ExpressionEngine</a>.  I've continued to work with Wordpress, and in the second quarter, completed <a href="http://www.bikingforbones.co.uk/">Biking for Bones</a>, a site for my mother-in-law, who rode over 3500 miles in aid of the Arthritis Research Council.]]></description>
			<content:encoded><![CDATA[<p>A new year is on the horizon, and so it&#8217;s natural to look back on the previous 12 months, take stock, and plan for the future. So what kind of year has it been?</p>
<p>Overall, it&#8217;s been a good year.  My background as a software developer is with Microsoft-based technologies such as Visual C++, and since 2003, .NET and C#.  Although my technical mainstay is still .NET, this year has seen me work more and more with open-source, PHP-based solutions such as <a href="http://www.codeigniter.com">CodeIgniter</a> and <a href="http://www.expressionengine.com">ExpressionEngine</a>.  I&#8217;ve continued to work with WordPress, and in the second quarter, completed <a href="http://www.bikingforbones.co.uk/">Biking for Bones</a>, a site for my mother-in-law, who rode over 3500 miles in aid of the Arthritis Research Council.</p>
<p>In April, I also had the opportunity to do a project using Adobe Flex.  Whilst I&#8217;d had a little experience with ActionScript and Flash, this was the first time I did any significant work with Flex, and found it to be an interesting platform.  I used <a href="http://www.themidnightcoders.com/products/weborb-for-net/overview.html">WebORB for .NET</a> for back end communication.  Although I enjoyed the work, I missed working with good old HTML and CSS, and although some things are undoubtedly easier to achieve with an RIA platform such as Flex, I would argue that javascript libraries such as jQuery make many behavioural paradigms almost effortless.</p>
<p>The latter part of this year has seen me working on a company logo for Fresh Click Media. The aim is to integrate this into a new design for the site, and use the new logo as a focus for business cards that I&#8217;m also currently designing.  I&#8217;ve been toying with the idea of ExpressionEngine for the site, but I&#8217;m very fond of WordPress, and it does what I need; I don&#8217;t share the opinion that WordPress is a CMS, though it&#8217;s a bloody amazing bit of software.</p>
<p>For many people, 2009 will be associated with financial instability and job insecurity. I&#8217;ve been fortunate enough to have escaped the downturn this year, but despite many positive predictions for 2010, feel that we&#8217;re not out of the worst of it yet.  Fingers crossed.</p>
<p>I haven&#8217;t achieved everything I wanted in the past year, but I&#8217;m okay with that. You can&#8217;t plan for everything, and this year has brought some unexpected events that have had an effect on my professional plans. Despite this variation, one thing remains unchanged &#8211; I am passionate about what I do, and consider myself very lucky to be doing something I love. If I were religious, I&#8217;d be thanking god.</p>
<p>I&#8217;m looking forward to 2010.  In the short term, I&#8217;m going to be working on a redesign for this site and producing those business cards. The longer term aim is to develop Fresh Click Media as a business and win more client work and contracts.</p>
<p>Happy new year to you all!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2009/12/saying-goodbye-to-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email help for Recruitment Consultants</title>
		<link>http://www.freshclickmedia.com/blog/2009/02/email-help-for-recruitment-consultants/</link>
		<comments>http://www.freshclickmedia.com/blog/2009/02/email-help-for-recruitment-consultants/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 17:58:52 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Working Life]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=132</guid>
		<description><![CDATA[Having registered with various job boards and spoken to various recruitment consultants in the past, it's no surprise that I get a few 'job' emails from time to time.

The vast majority of these emails are of no more interest than spam.  Despite me entering details about preferred location, experience and daily rate requirements on job websites, I often get mails that are for the wrong end of the country, junior jobs and low rates.

I just got a mail from a recruiter that contained the following text:

<blockquote>Dear Shane 

PUT PARAGRAPH ONE HERE 

PUT PARAGRAPH TWO HERE (Or delete if unneccessary) 

Put PARAGRAPH THREE HERE (Or delete if unneccessary) 

{Name of person removed}
Microsoft .net Consultant 
{Name of agency removed}
</blockquote>

I didn't feel the urge to deal with somebody who needed reminding that an email can be separated into separate paragraphs if necessary, and that if it contained less than 3 paragraphs, the text should be removed.

Unbelievable.  Still, at least they got my name right.]]></description>
			<content:encoded><![CDATA[<p>Having registered with various job boards and spoken to various recruitment consultants in the past, it&#8217;s no surprise that I get a few &#8216;job&#8217; emails from time to time.</p>
<p>The vast majority of these emails are essentially spam.  Despite me entering details about preferred location, experience and daily rate requirements on job websites, I often get mails that are for the wrong end of the country, junior jobs and low rates.</p>
<p>I just got a mail from a recruiter that contained the following text:</p>
<blockquote><p>Dear Shane </p>
<p>PUT PARAGRAPH ONE HERE </p>
<p>PUT PARAGRAPH TWO HERE (Or delete if unneccessary) </p>
<p>Put PARAGRAPH THREE HERE (Or delete if unneccessary) </p>
<p>{Name of person removed}<br />
Microsoft .net Consultant<br />
{Name of agency removed}
</p></blockquote>
<p>I didn&#8217;t feel the urge to deal with somebody who needed reminding that an email can be separated into separate paragraphs, and that if it contained less than 3 paragraphs, the unneccessary (sic) paragraph helper text should be removed.</p>
<p>Unbelievable.  Still, at least they got my name right.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2009/02/email-help-for-recruitment-consultants/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Be a Rockstar Freelancer Review</title>
		<link>http://www.freshclickmedia.com/blog/2008/01/how-to-be-a-rockstar-freelancer-review/</link>
		<comments>http://www.freshclickmedia.com/blog/2008/01/how-to-be-a-rockstar-freelancer-review/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 11:42:22 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Working Life]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/blog/2008/01/how-to-be-a-rockstar-freelancer-review/</guid>
		<description><![CDATA[Respected Freelance website FreelanceSwitch founders Cyan and Collis Ta&#8217;eed have written a book about Freelancing and made it available through self-publishing site Lulu. I picked up a paperback version and here I present my thoughts. Until a couple of weeks ago, had someone mentioned Lulu, I&#8217;d have thought of the Scottish singer (pictured), but a [...]]]></description>
			<content:encoded><![CDATA[<p>Respected Freelance website <a href="http://freelanceswitch.com">FreelanceSwitch</a> founders <abbr title="#0FF">Cyan</abbr> and Collis Ta&#8217;eed have written a book about Freelancing and made it available through self-publishing site <a href="http://www.lulu.com">Lulu</a>.</p>
<p>I picked up a paperback version and here I present my thoughts.<br />
<span id="more-79"></span></p>
<p><img class="right" src="http://farm3.static.flickr.com/2041/2229888107_22a7bd3954_o.jpg" width="150" height="176" alt="Scottish singer Lulu" /></p>
<p>Until a couple of weeks ago, had someone mentioned Lulu, I&#8217;d have thought of the Scottish singer (pictured), but a post over at <a href="http://www.zeldman.com/2008/01/03/self-publishing-is-the-new-blogging/">Zeldman.com</a> introduced me to self-publishing site Lulu.com, where anyone can publish their content for a worldwide market.  Cool &#8211; I thought, but didn&#8217;t expect to be purchasing something from the site any time soon.  A couple of days later, and a visit to <a href="http://freelanceswitch">FreelanceSwitch</a> revealed their new book about Freelancing, <a href="http://freelanceswitch.com/book">How to Be a Rockstar Freelancer</a> was published on Lulu.</p>
<p>Having always loved books, I ignored the PDF version, and plumped straight for the &#8216;hard&#8217; copy, perhaps ignoring the rather steep price of £19.29 for 216 pages.  I&#8217;d banked on the book&#8217;s website heritage to produce something that could justify me spending that amount of money.  I did have some reservations about the quality of the book itself, and I did draw some parallels with tip-style books that sometimes appear on gaming magazines.</p>
<p><img src="http://farm3.static.flickr.com/2010/2229932251_a9f8cfbbe7_o.jpg" width="150" height="219" class="right" alt="How To Be A Rockstar Freelancer Book" /></p>
<p>Payment on the Lulu site was seamless, and within a few days, I received my copy of the book.  </p>
<p>Initial impressions were good &#8211; although not &#8216;full-size&#8217; when compared to traditional technical books I&#8217;m used to, it felt pleasing in the hand.</p>
<p>I approached the book from a beginner&#8217;s standpoint &#8211; I was hungry for knowledge and reassurance about my new freelancing lifestyle &#8211; and not surprisingly, I found the book&#8217;s writing style and content to be very similar to that of the <a href="http://freelanceswitch">website</a>.  I have seen some other reviews of the book that give the book criticism because it is a little <em>too close</em> to the website&#8217;s content, and that the book is merely a collation of the articles presented on the site.  Although this might be a downside for some, I consider that good content is good content, and hey &#8211; I still like books.</p>
<p>A testimonial on the book says that freelancers of all experience will gain something from the book, but I feel that it is mostly suited to those with a minimal amount of experience.  Freelancers who&#8217;ve been around for a while may feel cheated by the book&#8217;s price.</p>
<p>A positive point is that the book clearly explains not only how to succeed as a freelancer, but how to make the change from full-time job.  Other areas of note include:</p>
<ul>
<li>Branding</li>
<li>Choosing a place of work</li>
<li>Getting off the ground by securing projects</li>
<li>Project scope and timing</li>
<li>Pricing your work</li>
<li>Tracking hours and milestones</li>
<li>Working with clients and dealing with disputes and problem clients</li>
<li>Invoicing and getting paid</li>
<li>Marketing your services as a freelancer</li>
<li>Expanding your business</li>
</ul>
<p>A preview of the book can be found on the <a href="http://www.lulu.com/browse/preview.php?fCID=1842788">Lulu website</a>.</p>
<p>Overall, I feel that it is a worthwhile read and gave me lots of tips and confidence with my freelance &#8216;plan&#8217;.  </p>
<h3>Good points</h3>
<ul>
<li>Friendly, informative writing style</li>
<li>Good coverage of a wide range of topics</li>
<li>Best suited for beginners</li>
</ul>
<h3>Bad points</h3>
<ul>
<li>Price is too high for many</li>
<li>Experienced freelancers may not gain much</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2008/01/how-to-be-a-rockstar-freelancer-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When in Rome, code as the Romans do</title>
		<link>http://www.freshclickmedia.com/blog/2008/01/when-in-rome-code-as-the-romans-do/</link>
		<comments>http://www.freshclickmedia.com/blog/2008/01/when-in-rome-code-as-the-romans-do/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 12:50:00 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Working Life]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/blog/2008/01/when-in-rome-code-as-the-romans-do/</guid>
		<description><![CDATA[No doubt most developers are in favour of coding standards, but something that has annoyed me of late is &#8216;coding baggage&#8217;. For example, former Visual Basic programmers using VB style in C#. Such style pollutes the purity of a language that has its own style for a particular reason. Many years ago, I spent 6 [...]]]></description>
			<content:encoded><![CDATA[<p>No doubt most developers are in favour of coding standards, but something that has annoyed me of late is &#8216;coding baggage&#8217;.  For example, former Visual Basic programmers using VB style in C#.  Such style pollutes the purity of a language that has its own style for a particular reason. </p>
<p><span id="more-78"></span></p>
<p>Many years ago, I spent 6 months in India.  For the first three months, I was staying at a rural polytechnic in <a href="http://en.wikipedia.org/wiki/Uttar_pradesh">Uttar Pradesh</a>, and I tried to learn some Hindi for my own interest, and because I felt it would help me settle in and go some way to befriending the mainly non English-speaking people in the area.  Some of my fellow travellers felt no need to make an effort, and insisted on saying English words more loudly and slowly.  Funnily enough, this doesn&#8217;t really work.</p>
<p>I make this comparison to people who bring coding style and standards from previous languages.  I&#8217;ve recently been working on C# code that screams of work from a former VB programmer.  There are prefixes to all the variable names to indicate their type, constants are capitalised, method parameters are prefixed with additional information as to whether they are passed by reference, and members are prefixed with &#8216;m&#8217;.</p>
<pre class="code">
public const string cstrDataGridXml = "DataGridDetails.xml";

public EditableTable(string p_strTableName,string p_strTableDesc, bool p_bExtended)
{
	mstrTableName = p_strTableName;
	mstrTableDescription = p_strTableDesc;
	mbExtended = p_bExtended;
}</pre>
<p>I find this type of thing mildly infuriating &#8211; it&#8217;s like going to India and shouting English.  To bring this old coding style to a new language blurs the distinction of coding standards between languages, the very coding standards which are established because of language features.  To mix the styles blurs this distinction, and reduces the clarity and purpose of those coding standards.</p>
<p>I come from a C++ background, and although I don&#8217;t touch the stuff these days, you can bet that if I returned, I&#8217;d be coding as I did back in the year 2000.  Now I&#8217;m doing C#, I use those the standards defined by Microsoft, who, to be fair, should know a thing or two about C#.</p>
<p>Having started Ruby and Ruby on Rails, I code Ruby like a Ruby programmer &#8211; so you won&#8217;t find any m_ prefixes for member variables or such like.  Perhaps one day, another Ruby programmer will look at my code.  If it&#8217;s styled like Ruby, their understanding and comfort in reading my code will be maximised.</p>
<p>This naming also extends to control prefixes in ASP.NET and WinForms.  Drop a TextBox onto a web form and by default, you&#8217;ll get TextBox1.  So why change the prefix to txtBox?</p>
<p>I think it&#8217;s important for developers to respect the language they&#8217;re programming in, and code accordingly &#8211; although the exact content of a coding standard for language &#8216;X&#8217; promotes contention, a mishmash surely doesn&#8217;t have any advantages.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2008/01/when-in-rome-code-as-the-romans-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
