<?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>Vaughan Rowsell &#187; Work</title>
	<atom:link href="http://www.8degrees.co.nz/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.8degrees.co.nz</link>
	<description>Entrepreneurship, Internet, mustaches.</description>
	<lastBuildDate>Wed, 18 Jan 2012 03:30:04 +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>Dynamically resize an iframe depending on it&#8217;s content</title>
		<link>http://www.8degrees.co.nz/2010/06/09/dynamically-resize-an-iframe-depending-on-its-content/</link>
		<comments>http://www.8degrees.co.nz/2010/06/09/dynamically-resize-an-iframe-depending-on-its-content/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 01:36:23 +0000</pubDate>
		<dc:creator>Vaughan Rowsell</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://www.8degrees.co.nz/?p=535</guid>
		<description><![CDATA[A while back I figured out a neat trick to enable you to resize an iframe embedded on someone else&#8217;s page depending on the size of it&#8217;s contents. The problem is this. You have a widget that you want other people to be able to embed in the pages of their website, and you want [...]]]></description>
			<content:encoded><![CDATA[<p>A while back I figured out a neat trick to enable you to resize an iframe embedded on someone else&#8217;s page depending on the size of it&#8217;s contents.</p>
<p>The problem is this.</p>
<p>You have a widget that you want other people to be able to embed in the pages of their website, and you want to use an iframe to do this.  However the content of the iframe widget is dynamic, and the size of it can vary, depending on the content.  You want the iframe/widget to resize itself to suit the content.</p>
<p>Problem. There is <strong>NO</strong> way to resize an iframe of your content embedded on someone else&#8217;s page from WITHIN the iframe content itself.  No amount of JavaScript or clever twiddling in the page served up in the iframe will allow you to do this.  By design browsers wont let content <strong>from another domain</strong> affect the parent container.  It is far too insecure, this referred to as <a href="http://en.wikipedia.org/wiki/Same_origin_policy" target="_blank" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Same_origin_policy?referer=');">same origin policy</a>.  If you are serving up content in the iframe from the <strong>same</strong> domain as the parent page, then you can just use <a href="http://www.phinesolutions.com/use-jquery-to-adjust-the-iframe-height.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.phinesolutions.com/use-jquery-to-adjust-the-iframe-height.html?referer=');">JavaScript</a> to do this.</p>
<p>Only the parent container can resize the iframe.  So seeing as the parent container is someone else&#8217;s page that you have no control over, how do you make it aware of the content in the iframe and tell <span style="text-decoration: underline;">it</span> how to resize the iframe?</p>
<p>Solution.  You can do this simply by serving up a dynamic style sheet <strong>with</strong> the iframe code used to embed your widget.  This style sheet (CSS) served up by the same server as the widget content, and it knows what the dynamic content is in the iframe and can figure out how big the iframe needs to be.  This CSS file therefore needs to be a dynamically generated file, as it will need to do some server side calculations to figure out what the dimensions are.</p>
<p>Here is an example of the widget code you would supply.</p>
<p style="padding-left: 30px;">&lt;link href=&#8221;http://your.site/path/to/css.php?<strong><span style="color: #0000ff;">content_id</span></strong>=1234&amp;<strong><span style="color: #993366;">dom_id</span></strong>=iframe_widget&#8221; rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; /&gt;<br />
&lt;iframe <strong><span style="color: #993366;">id</span></strong>=&#8221;iframe_widget&#8221; src=&#8221;http://your.site/path/to/content.php?<strong><span style="color: #0000ff;">content_id</span></strong>=1234&#8243; frameborder=&#8221;0&#8243; width=&#8221;100%&#8221; scrolling=&#8221;no&#8221;&gt;&lt;/iframe&gt;</p>
<p>The style sheet will need to use some server side code to output the correct dimensions for the iframe element style.  Here is an example for dynamically generating this style.</p>
<p style="padding-left: 30px;">&lt;?php</p>
<p style="padding-left: 30px;">$domId = $_GET["<strong><span style="color: #993366;">dom_id</span></strong>"];  //This is the dom element ID of the iframe to generate the style for<br />
$content_id = $_GET["<strong><span style="color: #0000ff;">content_id</span></strong>"]; //This the unique identifier for the content being generated by the widget/iframe</p>
<p style="padding-left: 30px;">/**</p>
<p style="padding-left: 30px;">Using the $content_id, do some magic here to determine what the content is (customer details, list of products, photos etc), and calculate the height etc.  This is simple for things like a list of items where the height of the elements is fixed, but the number is variable.  If the widget is a combination of things that are dependent on font size, width of elements, white-space wrapping etc, it can get a little tricky, but in the end it is all just math.</p>
<p style="padding-left: 30px;">**/</p>
<p style="padding-left: 30px;">$elementHeight = $x * $y + 100;  //This is just an example.</p>
<p style="padding-left: 30px;">?&gt;</p>
<p style="padding-left: 30px;">/* STYLE SHEET STARTS HERE */</p>
<p style="padding-left: 30px;">#&lt;?php echo <strong><span style="color: #993366;">$domId</span></strong>;?&gt;<br />
{<br />
height: &lt;?php echo $elementHeight;?&gt;px;<br />
overflow: hidden;<br />
scroll: none;<br />
}</p>
<p>That&#8217;s it.  Nice and simple-ish.  Only tricky if the content of the iframe wildly varies.</p>
<p>&nbsp;</p>
<p><a href="http://vaughan-vendhq.vendhq.com/" onclick="pageTracker._trackPageview('/outgoing/vaughan-vendhq.vendhq.com/?referer=');">http://vaughan-vendhq.vendhq.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.8degrees.co.nz/2010/06/09/dynamically-resize-an-iframe-depending-on-its-content/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tourism Futures 2050</title>
		<link>http://www.8degrees.co.nz/2010/02/03/tourism-futures-2050/</link>
		<comments>http://www.8degrees.co.nz/2010/02/03/tourism-futures-2050/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 21:11:14 +0000</pubDate>
		<dc:creator>Vaughan Rowsell</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tourism]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.8degrees.co.nz/?p=506</guid>
		<description><![CDATA[I was privileged to be invited along to participate on the NZ Tourism 2050 Future Maker project and workshop to discuss themes and issues that NZ will face in the next 40 years. I was in the unfortunate position to be a technologist trying to predict trends 40 years out. Lucky me. I pick… tele-porters… [...]]]></description>
			<content:encoded><![CDATA[<p>I was privileged to be invited along to participate on the NZ Tourism 2050 Future Maker project and workshop to discuss themes and issues that NZ will face in the next 40 years.  I was in the unfortunate position to be a technologist trying to predict trends 40 years out.  Lucky me.  I pick… tele-porters… and Mars tourism? 40 years is an eternity.  I don&#8217;t think 40 years ago my parents thought their grandchildren would be tweeting and FaceBooking from things called iPhones.</p>
<p>Interestingly there were two strong themes that came up time and time again in the discussions.  They were quite different but I saw them to be critically intertwined.</p>
<p>The first issue is the broad one of technology, and everything got lumped in together in this one from the social web, mobile payments, augmented reality, connectivity and mobile information tools.  The one thing everyone agreed is that technology is changing the way people interact and make decisions when they travel.  Interestingly one of the greatest fears/opportunities was the power of social networks, social communication and viral ideas.  I say this is both a fear and an opportunity as clearly the affect can be either positive or negative.</p>
<p>The other top issue was on of our image as 100% pure, clean and green and preserving this and leveraging more off our natural beauty in a world where the environment is going to hell in a handbasket.</p>
<p>Why are these intertwined? Well once upon a time you used the glossiest of brochure with the most stunning of photos promising the best experiences in all your tourism marketing, and then hoped, when the traveller arrives, to deliver on the experience.  Today there is a fear of social media within tourism, and I don&#8217;t expect this is limited to NZ tourism operators.  What if we say we are 100% pure and the world discovers we are not quite 100%, perhaps only 85%, but worse, tweets, blogs and tells all their friends and followers.  What if someone has a bad time? What if the next viral thing is a video of a bad experience or image that breaks the illusion of our 100% clean and green image.  This image is our marketing capital.</p>
<p>The reality is with more and more people using their social web connections as their primary source of information, this image could be damaged if we as a whole can not live up to what we are promising.  Driven from the Auckland Airport into the city before?  Been discussing high intensity beef farming lately? Shipped any coal to china lately?  Okay you cant expect everything to be 100% squeaky clean and I don&#8217;t think that our 100% pure image is so misleading that an angry internet mob will develop and something viral will spread tarnishing our image and turning the world off of visiting our shores. Of course New Zealand is a beautiful and amazing place.  Some of our less cellubrious &#8220;scenes&#8221; are so so.  But today is there is a risk of painting a perfect image to sells plane tickets and beds, and have people picking on all the bad images around NZ that are in direct contrast and have this influence the way they talk about and describe New Zealand socially? Like I say if expectations are consistently not met, there will be negative comments and these will turn off others.  Nothing has changed here, it is the age old power of word of mouth, it is just that technology allows people to share this information more readily.</p>
<p>So forgetting the 100% pure image for now, this marketing campaign has worked well for us for so long but it may be up for an overhaul soon.  The pervasiveness of technology in our lives today and the ability for people to enable others to vicariously share their experiences means that whatever our strategy is, we have to be somewhat genuine in how we promote anything online, whether it is NZ as a whole, a bed and breakfast, or a scenic walk.  But don&#8217;t fear being caught out for not living up to expectations (I think it is in our national psyche to underrate ourselves) but <strong>even better</strong> than that focus on making sure the traveller gets the best experience they can possibly have and then enable <strong>them</strong> to use the social web to do all the good marketing for you.  You can&#8217;t control what people say, but you sure can positively influence it.</p>
<p>So one asset we have got is our natural beauty.  Another asset is our people.  Nobody is more passionate about New Zealand than New Zealanders.  What if we connected travellers to New Zealand with kiwis online? What if we got kiwis to describe places in blog posts. Share trip ideas &#8220;If you are coming to Auckland then you NEED to do &#8230;&#8221;.  Share their own views, photos or videos of <strong>their</strong> New Zealand.  This would create an opportunity for travellers to see NZ through our eyes before they come.</p>
<p>What if tourism operators participated in FourSquare, new checkins today get a complimentary coffee with breakfast, 10% off a bungee.  What if we really engaged as a country with visitors online socially?  No not just a FaceBook page, something smarter and engaging.  Travel is all about seeing new things and meeting new people, <strong>and sharing the experience </strong>with others.  We can make it easier for visitors to connect both with New Zealanders and their own friends back home.</p>
<p>We need to find ways to enable all the organizations tasked with promoting New Zealand as a whole, or particular districts, to engage with travelers online and encourage them to share their experiences while they are here and <strong>still on the buzz</strong> of jumping off a bridge with a bungee around their ankles.  Let them tell the world NZ is 100% cool, 100% awesome, 100% the best country they have ever visited, in their own words.  Enable people to have genuine positive conversations.  The technology is there so what&#8217;s the hold up?</p>
<p>The first barrier, as I talk about above, is the willingness of the tourism industry to engage, but I think we can overcome that.  There is a second major barrier.   We need to find ways to let tourists connect online while they travel without crippling data roaming costs or oppressive WIFI fees.  Right now tourists don&#8217;t often tweet, and post up photos on the go while they are actually feeling the buzz because to do so would make them broke. Free or cheap ubiquitous WIFI is unheard of.  We need to make it easier for travellers to remain connected while they are here.</p>
<p>Here are some ideas:</p>
<ul>
<li>Telecom/Vodafone partner with Tourism NZ to offer tourist SIMs with prepaid data and calls.  Sure you can do this now but it is not at the front of a travellers mind to have to go out of their way to source a prepaid SIM for their phone.  These should be on sale at the airport and at the reception of their accommodation packaged up in deals specially for tourists.  It should be cheap and accessible.</li>
<li>A partnership with a national WIFI network.  What if Tomizone was packaged up to tourists and gave the traveller special online discounts for accommodation and activities only available through the Tomizone network?  There is benefit for all there.</li>
<li>The i-SITEs. What is their future? Well one thing to make them more valid is to offer free WIFI for travellers.  Perhaps even serve drinks and evolve into a travellers meeting place.</li>
<li>At the very least accommodation providers need to offer their WIFI for free.</li>
</ul>
<p>I think the fear of bad exposure through social media is not 100% justified.  NZ really is a great destination (not that I am biased or anything) and for the most part I am sure everyone has an awesome time. The real fear, I believe, is that we are not able to capitalize off of the power of the social web. If we fear that people will say bad things to their friends then will will only discover that yes some people say bad things.  But what if we could facilitate travellers to share all their great comments and experiences?  One thing is for sure, a country our size and with our marketing budget, we need to maximize any opportunity the Internet and technology provides.  Pioneering an integrated approach of new technology and social media into our national tourism strategy may not be a bad start.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.8degrees.co.nz/2010/02/03/tourism-futures-2050/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search Engine Marketing for Dummies</title>
		<link>http://www.8degrees.co.nz/2008/10/16/search-engine-marketing-for-dummies/</link>
		<comments>http://www.8degrees.co.nz/2008/10/16/search-engine-marketing-for-dummies/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 02:00:12 +0000</pubDate>
		<dc:creator>Vaughan Rowsell</dc:creator>
				<category><![CDATA[Getting Things Done]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[search engine marketing]]></category>
		<category><![CDATA[search engine optimisation]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://8degrees.wordpress.com/?p=195</guid>
		<description><![CDATA[&#8220;how do I get my site at the top of the Google search results?&#8221; A very popular question that I come across a lot, and something every website owner wants to achieve. Well the good news is that if you follow some pretty basic rules and tips, the search engines will smile upon both you [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;how do I get my site at the top of the Google search results?&#8221;  A very popular question that I come across a lot, and something every website owner wants to achieve.  Well the good news is that if you follow some pretty basic rules and tips, the search engines will smile upon both you and your site, and you will have great success.  Here they are:</p>
<p><strong>Tip #1 &#8211; Understand why people will want to visit</strong></p>
<p>The first tip is really about understanding your audience.  Yep, good old fashioned marketing! You must first understand <em><strong>why</strong></em> your customers will want to come to your site. Of course, there will be some very good reasons, and these will be your products, services and the information your website provides about them.  By understanding <em><strong>what</strong></em> your customers are looking for, you are better able to explain how your company will <em><strong>fulfil their needs</strong></em>.</p>
<p>This seems obvious huh?  In fact this is not really anything specific to search engine marketing, it is more about good marketing.  And so if you understand your customers well enough, this will be reflected as clear effective communication of what value you provide to them, your customers, in your website.  This is important not just because clear communication is good communication, but because from this will come your most important piece of market intelligence, <strong><em>the best keywords to use for your search engine marketing</em>.</strong></p>
<p>Getting your keywords right is one of the most important achievements you can make on the journey to effective search engine marketing.</p>
<p>Bob owns a cheese company that makes a variety of delicious cheeses.  At Bob&#8217;s Cheese they have just launched their new on-line shop for premium cheeses at direct to market discounted prices. They have a brain storming session for keywords and decide that one of their key phrases for on-line search engine marketing is &#8220;delicious Gruyère on-line&#8221;.</p>
<p>Now their cheese may in fact be delicious, and selling it on-line is indeed a bonus, but in reality most people can&#8217;t spell Gruyère and more often than not their target audience is actually looking for &#8220;discount premium cheese&#8221;.  But how do they work this out?</p>
<p>There is a number of ways to work out the best keywords for your site.  You and (if you are fortunate enough) your marketing team, are the most qualified people to figure that out.  Think about your market and how they <strong><em>think</em></strong>.  Here is a sure-fire way to get some good ideas on keywords if you get stuck;</p>
<p>Get together a group of people who represent a good sample of your target audience.  Get a broad spread of people, from computer literate to first time Googlers if you can (if they still exist).  Give them a simple task.  Explain a product or service (without explicitly suggesting YOURS) and get them to imagine they are looking for it online.  One by one get them to bring up a search engine and then <em><strong>watch</strong></em>.  See what they do and what they search on.  Take note of all the words and phrases used and the success the people had with each.  At the end, ask them why they searched on the words they did.  You may be surprised at the terminology and phrases they search on and their explanations why, but out of this exercise you should find some patterns, and a common set of words used.  These will become <em><strong>your keywords</strong></em>.</p>
<p><strong>Tip #2 &#8211; Use your keywords and phrases throughout your site</strong></p>
<p>This is the most common approach to search engine marketing.  Search engines actually &#8220;read&#8221; your pages, and so if you use a lot of keywords in the pages that people search on then the more relevant your website will appear.  The more the search engines think your site is relevant, the higher in the search results you go.</p>
<p>Build up a collection of well thought out and relevant keywords (as per tip #1), and be sure your website <em><strong>talks</strong></em> about them.  Don&#8217;t come up with too many keyword phrases, as you will need to use them all consistently throughout the content of your website. So work out your best phrases and keywords, and incorporate them into your site.  Not only will this give you better chances of search engine success, but it will generally keep your website &#8220;on message&#8221;.</p>
<p>If you succeed in getting visitors to your site with one particular set of keywords, but your site uses different terminology or uses the keywords out of context in the page content, the visitor who found you in the search will end up getting confused and click the back button to the Google search results.  This is referred to as a &#8220;bounce&#8221;, and search engines pick up on this.  The more visitors bounce back from your site with a particular set of keywords, then the search engines will rank your site lower.</p>
<p><strong>Tip #3 &#8211; Use your keywords not only in the page content, but in the title and URLs of your website</strong></p>
<p>This step requires you to carefully design the names of the pages in your site to reflect the subject matter they are about.  Search engines give you &#8220;points&#8221; for using keywords in the content of your pages, but more weight to keywords that appear in the <strong>name</strong> <strong>(URL)</strong> and <strong>title</strong> of a page. So as an example, our cheese company has just created some new pages promoting their on-line premium cheese shop.  By using their primary keywords of &#8220;discount premium cheese&#8221;, they could name the page that talks about this service something like:</p>
<blockquote><p><a href="#">http://www.bobscheese.com/<strong>discount-premium-cheese.html</strong></a></p></blockquote>
<p>This would work better than say:</p>
<blockquote><p><a href="#">http://www.bobscheese.com/index2.html</a></p></blockquote>
<p>which says absolutely nothing about what the page is about.</p>
<p>The page should have the title (that appears in the top of the visitors web browser) of &#8220;Discount premium cheese&#8221; and by using this phrase in the words on the page itself, they would score valuable points with a search engine.  A search engine will understand that the page itself is something to do with &#8220;Discount premium cheese&#8221;.</p>
<p>To go one step further, our cheese shop could include their main keywords in the <strong>base website address</strong> itself.  So instead of using the web address of:</p>
<blockquote><p><a href="#">http://www.bobscheese.com</a></p></blockquote>
<p>they could register and use</p>
<blockquote><p><a href="#">http://www.discountpremiumcheese.com</a></p></blockquote>
<p>So the full address to the page would become</p>
<blockquote><p><a href="#">http://www.discountpremiumcheese.com/discount-premium-cheese.html</a></p></blockquote>
<p>Now not only do the keywords appear in the text of the pages, the title of the page, the name of the page itself, but they are also in the actual website address for the website.</p>
<p>This step may not be practical for some people as their website URL is probably part of their existing brand, and existing website.  However in the case of our fictitious cheese shop, they could register a new URL of <a href="#">discountpremiumcheese.com</a> and use this alongside <a href="#">bobscheese.com</a> for their on-line store only, keeping <a href="#">bobscheese.com</a> as their corporate website.  They could then link to the new <a href="#">www.discountpremiumcheese.com</a> from the home page of <a href="#">www.bobscheese.com</a> and actually get rewarded for this (see tip #4 below).</p>
<p>This is a good tip to consider if you are starting out a new website, but with some clever thinking you could break off some of your exisitng website content under this new URL if that makes sense for what you are doing, like Bob setting up his <em><strong>new</strong></em> online shop.</p>
<p><strong>Tip #4 &#8211; Get other sites to link to your site using <em>your</em> keywords<br />
</strong></p>
<p>This is a well known approach to raising the profile of your site and raising the relevance of your website in search engines.  The more links there are that point to your site, the better as far as search engines are concerned.  Search engines use a technique called &#8220;spidering&#8221;, or &#8220;crawling&#8221;.  This is where a little search engine software robot called a spider (on the world wide web you see) starts reading a web page.  In the page it finds a link to another page or website.  The search engine doing the spidering, upon finding a link then sends off another little electronic spider to follow it to find out where it goes.  That spider finds more links in these pages, and sends off more spiders.  The more links the spiders find, the bigger the army of spiders becomes, and while this army crawls around the web, the more it comes across links to your website from others, and each time the more &#8220;points&#8221; it gives your site.  If lots of sites talk about your site, the more popular it must be, so the more relevant it becomes.</p>
<p>It is vitally important to have your site linked to from other sites, both for search engines and so real people can find your site, but one big mistake most people make is to not get the other sites to <em><strong>use keywords</strong></em> in the link text itself.  The search engine spiders may not necessarily <strong><em>understand</em></strong> why another site links to your site.  It will just find a link and think &#8220;oh here is a link, I will follow it.&#8221; But by using keywords in the link text itself, the spider can understand the link in context and understand <strong><em>what</em></strong> the link is about.</p>
<p>If Bob&#8217;s Cheese can get other sites to link to his site using good keywords then the search engines will associate these keywords with bob&#8217;s site.  So a link like <a href="#">click here for premium discount cheese</a> would give the search engine better context than just <a href="#">visit Bob&#8217;s Cheese</a>.  By doing this the search engine gets the idea that the link has something to do with premium discount cheese, and so associates these keywords with Bob&#8217;s site.  The more sites with links like this pointing to Bob&#8217;s site the more the search engine thinks that Bob&#8217;s site is an authority on premium discount cheese.</p>
<p><strong>Wrap up</strong></p>
<p>So that&#8217;s it for now.  Four simple tips to search engine success.  There are, as always, plenty of other things you can do, but these four things will give you the most value.  No voodoo or black magic is required to get your site up in the search engine rankings, just some sensible steps and a bit of time and effort, and you will get great results.</p>
<p>Lastly if you want <em><strong>instant traffic</strong></em> to your site then have a look at a paid advertising campaign using <a title="Google Adwords" href="http://adwords.google.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/adwords.google.com?referer=');">Google&#8217;s Adwords</a>.  You still need to work out your keywords and get your website content right, but Adwords will give you that instant traffic you desire&#8230; but more on this another time <img src='http://www.8degrees.co.nz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.8degrees.co.nz/2008/10/16/search-engine-marketing-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding Accommodation in Google Earth</title>
		<link>http://www.8degrees.co.nz/2008/07/23/finding-accommodation-in-google-earth/</link>
		<comments>http://www.8degrees.co.nz/2008/07/23/finding-accommodation-in-google-earth/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 21:45:13 +0000</pubDate>
		<dc:creator>Vaughan Rowsell</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[google earth vianet]]></category>

		<guid isPermaLink="false">http://www.8degrees.co.nz/?p=67</guid>
		<description><![CDATA[Here is some fun with Google Earth. We very simply used the Vianet API at work to show all of the registered New Zealand Accommodation Operators (2500+) in Google Earth. http://blog.vianet.travel/news-and-events/product-news/vianet-in-google-earth You can pan around, zoom in and click on the flags to get balloons of info. You can even book your accommodation. Just some [...]]]></description>
			<content:encoded><![CDATA[<p>Here is some fun with Google Earth.  We very simply used the Vianet API at work to show all of the registered New Zealand Accommodation Operators (2500+) in Google Earth.</p>
<p><a href="http://blog.vianet.travel/news-and-events/product-news/vianet-in-google-earth" target="_blank" onclick="pageTracker._trackPageview('/outgoing/blog.vianet.travel/news-and-events/product-news/vianet-in-google-earth?referer=');">http://blog.vianet.travel/news-and-events/product-news/vianet-in-google-earth</a></p>
<p>You can pan around, zoom in and click on the flags to get balloons of info.  You can even book your accommodation.</p>
<p>Just some fun I thought I would share.  If you are interested in finding out more about Vianet and their really cool tools <a title="Vianet" href="http://www.vianet.travel" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.vianet.travel?referer=');">you should</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.8degrees.co.nz/2008/07/23/finding-accommodation-in-google-earth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lessons in software development from a 3 year old</title>
		<link>http://www.8degrees.co.nz/2008/03/12/lessons-in-software-development-from-a-3-year-old/</link>
		<comments>http://www.8degrees.co.nz/2008/03/12/lessons-in-software-development-from-a-3-year-old/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 07:20:58 +0000</pubDate>
		<dc:creator>Vaughan Rowsell</dc:creator>
				<category><![CDATA[Getting Things Done]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.8degrees.co.nz/rants/lessons-in-software-development-from-a-3-year-old</guid>
		<description><![CDATA[I was sitting playing with my two daughters the other day, whilst reflecting on software development (as you do) and I found myself finding valuable lessons. It could have just been my brain looking for substance in-between block building and colouring in. Lesson # 1, The lines are more of a guide when it comes [...]]]></description>
			<content:encoded><![CDATA[<p>I was sitting playing with my two daughters the other day, whilst reflecting on software development (as you do) and I found myself finding valuable lessons.  It could have just been my brain looking for substance in-between block building and colouring in.</p>
<p><strong>Lesson # 1, The lines are more of a guide when it comes to colouring in.</strong></p>
<p>My daughter Holly is a firm believer in this principle, as it is clear from our shared attempts to colour in the penguins in her book.  When I would pick penguin-like colours and apply them within the penguin-like outlines on the page, Holly would grab purple and apply liberally to it&#8217;s face.  At first I tried to provide guidance to show her what I thought was a more realistic application of colour, but then as Holly insisted that her way was best I began to wonder if she didn&#8217;t have a point.</p>
<p>Sometimes when you are writing software you do think, &#8220;wouldn&#8217;t it be cool if instead of spitting out just an invoice from this method, it could also optionally spit out a pdf too&#8221;, thus giving your penguin an extra purple head.  What Holly wanted was her penguin to look different to the spec.  It is okay to stray outside the lines now and then as long as you colour in the penguin.</p>
<p><strong>Lesson #2, Building with the blocks too small takes longer and makes weak towers.</strong></p>
<p>Building towers is one of my favorite games, and as the control freak I am I tend to hog all the blocks and make elaborately balanced block multi-plexs with appendages and pointy bits.  By carefully selecting all the blocks and arranging them just so, my towers were never very robust.  Meanwhile Holly had gotten fed up with me not letting her have all the blocks, and she went about making a new tower out of the coffee table, books and a doll.  My tower had a million pieces, hers had six.  Mine fell over with a gentle tap.  Her&#8217;s didn&#8217;t.</p>
<p>Sometimes you should pick the bigger blocks to build with.  Don&#8217;t get too carried away custom building everything or another kid will just build a taller tower in half the time.</p>
<p><strong>Lesson #3, Asking &#8220;why&#8221; 100 times is annoying but valuable.</strong></p>
<p>While arranging the plastic farm animals about the plastic farm, I was trying to get my daughter to put all the cows in the fenced compounds (that I had just carefully constructed).</p>
<p>&#8220;Why Dad?&#8221;</p>
<p>&#8220;Because thats where cows live&#8221;</p>
<p>&#8220;But why?&#8221;</p>
<p>&#8220;Because they do&#8221;</p>
<p>&#8220;But why?&#8221;</p>
<p>&#8220;Ahh, because they always have&#8221;</p>
<p>&#8220;Why?&#8221;</p>
<p>&#8220;good question&#8221;</p>
<p>So we set the cows free, and still had fun.  Challenge the status quo and you may find a pleasant surprise.  Just because that&#8217;s how you have always done it doesn&#8217;t make it the best way.  Especially when translating business processes into new software, making a screen perform like a paper form may not make the best sense.</p>
<p><strong>Lesson #4, A horse built out of twigs and playdoh, is still a horse.</strong></p>
<p>I was trying to make a realistic horse with realistic muscle texture in the playdoh, a real looking mane with carefully cut wool, small beads for eyes.  Holly smashed one together in under a minute, with sticks for legs, a rolled lump of doh as the body, with another making a head.  She provided the accompanying neighs and whinnies and was off galloping around the garden while I was still crafting hooves.  For the purpose of the exercise she had her horse and it was doing the things horses do.</p>
<p>Understanding when enough detail is enough means you can get your horse out faster.</p>
<p><strong>Lesson #5, Cuddles are cool.</strong></p>
<p>No analogy.  I just love cuddles with my girls.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.8degrees.co.nz/2008/03/12/lessons-in-software-development-from-a-3-year-old/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

