<?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>Paul Tagell</title>
	<atom:link href="http://www.paultagell.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paultagell.com</link>
	<description>Thoughts on life and all its bits and pieces</description>
	<lastBuildDate>Mon, 05 Mar 2012 21:54:40 +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>There is no pause</title>
		<link>http://www.paultagell.com/2012/03/05/there-is-no-pause/</link>
		<comments>http://www.paultagell.com/2012/03/05/there-is-no-pause/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 21:04:07 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[No Category]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=391</guid>
		<description><![CDATA[Life has no pause button. There is nothing like the sheer physicality of childbirth to make make one wish for a pause button. It wouldn&#8217;t have to be much. A simple button to press that would freeze the pain and exhaustion, give you time to make a cup of tea and have 5 minutes rest [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Life has no pause button.</strong></p>
<p>There is nothing like the sheer physicality of childbirth to make make one wish for a pause button.</p>
<p>It wouldn&#8217;t have to be much. A simple button to press that would freeze the pain and exhaustion, give you time to make a cup of tea and have 5 minutes rest and recuperation before going back into the fray.</p>
<p>No such button exists, despite how much we might wish for it.</p>
<p>For Natalie and I, the process of having Eloise took a very long time &#8211; we were awake for almost 48 hours. During the process, I remember wishing for a pause button &#8211; something that could give Natalie a break for a few minutes and let her get some rest. I also remember realising that this was impossible. We were committed and there would be no rest. It was a fact of life that Natalie and I (mostly Natalie) would have to keep enduring the fatigue and pain until Eloise was born.</p>
<p>It goes further than this though. By being alive we are fully committed to living life as long as that might go on. Whether or not we realise it, each day inexorably progresses without pause regardless of whether we want it to or not. Even when you feel as if you are standing still, and not going anywhere, you are still moving. Life is persistent and omnipresent.</p>
<p>There is no pause.</p>
<p><a href="http://www.paultagell.com/wp-content/uploads/2012/03/life1.jpg"><img class="aligncenter size-full wp-image-399" title="You Are Here" src="http://www.paultagell.com/wp-content/uploads/2012/03/life1.jpg" alt="You Are Here" width="800" height="184" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2012/03/05/there-is-no-pause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A life.</title>
		<link>http://www.paultagell.com/2012/02/02/a-life/</link>
		<comments>http://www.paultagell.com/2012/02/02/a-life/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 11:15:41 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[Challenges]]></category>
		<category><![CDATA[Continual improvement]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=380</guid>
		<description><![CDATA[My life is very different now than it was thirty days ago. Thirty days ago exactly Eloise arrived. With no doubt seeing her come into the world was the most amazing thing I have ever seen and felt. I&#8217;ll always remember when she was first, blue faced, blood smeared and still connected, put onto Natalie&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>My life is very different now than it was thirty days ago.</p>
<p>Thirty days ago exactly Eloise arrived. With no doubt seeing her come into the world was the most amazing thing I have ever seen and felt. I&#8217;ll always remember when she was first, blue faced, blood smeared and still connected, put onto Natalie&#8217;s chest.</p>
<p>I think I held my breath until Eloise took her first. She didn&#8217;t cry. She just lay there &#8211; it looked like she was sleeping. Then, after her lungs lurched for the first time and her chest rose, my heart collapsed into a million pieces.</p>
<p>Absolute joy and relief &#8211; like nothing I&#8217;ve ever experienced before. The sort of emotion that made us both cry uncontrollably &#8211; she was so perfect. We were so lucky.</p>
<p>I have never been so exhausted, exhilarated and emotional all at once.</p>
<p>&nbsp;</p>
<p><strong>A whole life now exists because we made it.</strong></p>
<p>Stop. Think.</p>
<p><strong>We made a life.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2012/02/02/a-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Been Born Yet &#8211; Creating a Rails Application for the first time</title>
		<link>http://www.paultagell.com/2011/12/27/been-born-yet-creating-a-rails-application-for-the-first-time/</link>
		<comments>http://www.paultagell.com/2011/12/27/been-born-yet-creating-a-rails-application-for-the-first-time/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 06:15:48 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[Continual improvement]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Developement]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=333</guid>
		<description><![CDATA[About three months ago I started to work on my first Ruby on Rails application. As the annoying &#8220;more of a designer than a developer&#8221; type of web person, I&#8217;ve always felt reliant on developer friends and colleagues in order to build anything more than static HTML/CSS &#38; Javascript. While I acknowledge that I&#8217;m not an excellent [...]]]></description>
			<content:encoded><![CDATA[<p>About three months ago I started to work on my first Ruby on Rails application. As the annoying &#8220;more of a designer than a developer&#8221; type of web person, I&#8217;ve always felt reliant on developer friends and colleagues in order to build anything more than static HTML/CSS &amp; Javascript. While I acknowledge that I&#8217;m not an excellent developer, I felt a little impotent not knowing enough to hold conversation or do basic things. More importantly, I also wanted to be able to actually act on ideas for applications that kept springing into my head without having to rely on anyone else (unless, of course, I wanted to go into a partnership).</p>
<p>Building Been Born Yet in Ruby on Rails was my way of learning enough to have the confidence to try slightly more aggressive things in the future. In this post, I hope to be able to explain the process I&#8217;ve gone through in the hope it will make it easier for others who are interested in doing the same thing.<span id="more-333"></span></p>
<h2><strong>Why Been Born Yet?</strong></h2>
<p>I&#8217;ve tried to build a Rails application before, but I think the key difference this time was motivation. My wife and I are about to have a baby (due tomorrow actually) so it seemed that something to do with babies would be advantageous. Having seen <a href="http://hasasteroidwonderlandbeenborn.heroku.com/">http://hasasteroidwonderlandbeenborn.heroku.com/</a> from a friend at work, I thought I could build on this idea and turn it into a handy web app for people who wanted to be able to tell friends, family and co-workers when their child was born.</p>
<h2><strong>What does it do? </strong></h2>
<p>Been Born Yet does two simple things.</p>
<p>1. It allows people to create a customised landing page (which they can share with anyone) which lets others know if their child has been born yet. Friends and family can visit this page and sign up to be told when the baby is born.</p>
<p>2. Once the baby is born, parents can simply login, provide basic details about their new child and all of the waiters will automatically be notified by email.</p>
<p>Everything that the app does other than this is complexity that I didn&#8217;t have to have. Extra features you see on the site now are additions I&#8217;ve made as I though they sounded cool.</p>
<h2><strong>What&#8217;s in V1?</strong></h2>
<p>Having read Eric Ries&#8217;, &#8220;<a href="http://theleanstartup.com/book">Lean Startup</a>&#8220;, I was very keen to make sure I didn&#8217;t muck around and released a Minimum Viable Product (MVP) as quickly as possible. This would let me learn whether or not this is something people would use. Having started many apps and online business ideas before (many with Michael Morris), I was sick of wasting countless hours of valuable personal time without actually having anything live to show for it. A string of registered, yet unused domain names was enough motivation for me to keep things as basic as possible to start with.</p>
<p>For me that meant the following:</p>
<ul>
<li>I cut anything I could (for example, the site originally launched without sub-domains supported)</li>
<li>I did not allow myself to do any front-end design until the site was mostly functional (The purpose of this project was to release something that worked and helped me learn to program in Rails. I do need to get better at web design as well, but that&#8217;s was not what my primary objective is for this project</li>
<li>I started with plenty of time to spare</li>
<li>I asked the incredibly generous friends and the rails community for help after I&#8217;d spent a minimum of a few nights looking for an answer myself</li>
<li>I used Heroku for hosting rather than potentially less expensive for convenience and speed</li>
<li>I used gems to provide functionality rather than re-inventing the wheel (although, Devise may have actually slowed me down in retrospect).</li>
</ul>
<p>The fact that our babies due date is relatively fixed didn&#8217;t hurt either, as it forced me to focus and get something up in time to let our friends know. I&#8217;d strongly suggest that if you&#8217;re looking to start a project that find and set some sort of deadline. Find ways to make it fixed.</p>
<h2><strong>What to do first</strong></h2>
<p>To get my head around the basics, I used a few great online resources:</p>
<ul>
<li><a title="Rails Tutorial" href="http://ruby.railstutorial.org/" target="_blank">RailsTutorial.org</a> (I had used this previously to try and complete the lengthy tutorial, but never finished)</li>
<li><a title="Team Treehouse" href="http://teamtreehouse.com/" target="_blank">TeamTreehouse</a> (aka ThinkVitamin) &#8211; excellent video resources</li>
<li><a title="Rails For Zombies" href="http://railsforzombies.org/" target="_blank">Rails For Zombies</a> (especially the slides &#8211; they were amazing as a cheat sheet)</li>
</ul>
<p>I also set myself up using <a title="BitBucket" href="http://bitbucket.org/" target="_blank">BitBucket</a> (I use github at work, but it is a little expensive for private repositories) so that I could work across multiple computers easily.</p>
<p>One of the best things about working using git is that I can look back through my commit history and see how I pieced things together. I made sure to write quite descriptive commit messages mainly so that I could cement in my head what I was doing.</p>
<p>By thinking through what I wanted my site do to, I realised that I needed three Models:</p>
<ul>
<li>Babies</li>
<li>Parents</li>
<li>Waiters</li>
</ul>
<p>Parents could have many babies (who belonged to a parent), Babies could have many waiters (who belonged to a baby). It took me quite a few tries to get these associations working properly (especially once devise came into the picture to authenticate parents), but one of the advantages of working using git in conjunction with the free BitBucket.org repository hosting was that I could create new branches to try and get a new feature working. If I got stuck, I could swap to a different branch and work on something else for a few days while I had a chance to think the problem over. It was amazing how many things clicked into place overnight once I had time to think the problem through a little more.</p>
<h2>Slow, gradual progress</h2>
<p>Once I had this basic structure mapped out, I could take things one step at a time. Initially I begun by only adding parents and babies &#8211; waiters could come later (they were a non-essential feature as the site could work without them). Authentication, notification emails etc, could all come later. Once I was confident that each piece was working correctly I added a new one.</p>
<p>A good example of this is that although it was tempting to try and add authentication straight away, I knew this would be a bit tricky, so only once Parents could create babies properly did I try and retrofit Devise authentication into the equation (N<strong>ote</strong>: Devise actually made things really tricky, especially once subdomains were added into the equation).</p>
<p>One of the things I found most difficult about the process was figuring out what to do next. Keeping a README.mdown in my project was a really great place to create a to-do list of bite-sized tasks I could add. Throughout I made sure that there were two parts to the list, things that HAD to be done before the site was functional, and things that were OPTIONAL and could wait until after launch. After that, my nightly routine was to open up the project, look at the to-do list and brute force my way through the problems until I got stuck. I&#8217;d then either try and find decent tutorials via google, or, if things got really bad after a few days, reset HEAD to a stable point and start again. Using branches was helpful here (most of these were only local branches). Sometimes I just had to ask for help and this was an excellent experience.</p>
<p>You can see my initial commits below (for those who are interested, I&#8217;ve uploaded screenshots of all of my commits into the gallery below):</p>
<p><a href="http://www.paultagell.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-27-at-1.52.58-PM.png"><img title="Screen Shot 2011-12-27 at 1.52.58 PM" src="http://www.paultagell.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-27-at-1.52.58-PM.png" alt="" width="981" height="358" /></a></p>
<p><img title="gallery link=&quot;file&quot; columns=&quot;4&quot;" src="http://www.paultagell.com/wp-includes/js/tinymce/plugins/wpgallery/img/t.gif" alt="" /></p>
<h2>Asking for help</h2>
<p>Perhaps the nicest part of building this app has been discovering just how awesome people are if you are gracious and ask nicely. The Rails community in Melbourne has been so helpful. Each time I&#8217;ve been genuinely stuck on a part of my app, there have been several people (especially via twitter) who have been happy to help.</p>
<p>Throughout, a combination of the tools below has made it really easy to find and ask for help when I got really stuck.</p>
<ul>
<li><a title="Twitter" href="http://twitter.com" target="_blank">Twitter</a> &#8211; If you have the right twitter followers, Twitter is perhaps the most powerful way to get help in conjunction with a well prepared question or gist. It is especially useful for recommendations about the right gem to use for different purposes or to find out what to search for to solve your own problem. Often finding the right search term is half the battle</li>
<li><a title="Stack Overflow" href="http://stackoverflow.com/" target="_blank">Stack overflow</a> &#8211; great for asking questions and finding excellent answers. The voting mechanisms mean it is easy to identify which answers others have found most useful. Be sure to let people know if their answer has helped you.</li>
<li>Friends (<a title="Michael Morris" href="http://twitter.com/mtcmorris" target="_blank">Michael</a> helped me with some of the harder bits (subdomains were tricky). To make the most of his time, I came prepared with a list of 3 things I couldn&#8217;t quite crack and we got through them really fast)</li>
<li><a title="Gist" href="https://gist.github.com/" target="_blank">Gist</a> (part of github, gist lets you share snippets of code and is very handy)</li>
</ul>
<p><strong>A word of caution to the lazy.</strong> As a n00b developer, I&#8217;m very aware of the fact that I need to ask for a lot of help &#8211; it&#8217;s partly the idea of reducing that reliance that drives me to want to learn more in the first place. It&#8217;s important to be aware that other people don&#8217;t have to help you and to respect their time. I only asked for help after I&#8217;d spent a good few days banging my head against a wall and trying to find a solution myself. If you don&#8217;t try and learn independently (using tools like stackoverflow and google) you won&#8217;t get anywhere.</p>
<h2></h2>
<h2>Launch before you feel comfortable</h2>
<p>Fortunately for me, I felt some very real pressure to get the site live. If I didn&#8217;t have the site live at least 4 weeks before the due date of our baby (28/12/2011) there was a very real chance that we wouldn&#8217;t get a chance to actually use the site for our baby at all. This was excellent as it meant that I was forced to put the site live before I felt like it was completely ready.</p>
<p>On the night <a title="Been Born Yet" href="http://beenbornyet.com" target="_blank">beenbornyet</a> was deployed, I realised I wasn&#8217;t happy with the design and that there were many features not yet in place. I had only spent a few hours designing the site as I promised myself I wouldn&#8217;t spend much time here. It felt very raw (&amp; still does). I spent 30 minutes just before launch hacking out css to come up with the much simpler design you see now as I thought it would be easier to maintain than the original design. It could be improved, but I can do that later.  When you look at the design of forums like <a title="Essential Baby" href="http://www.essentialbaby.com.au/forums/" target="_blank">Essential Baby</a> (which is an excellent pregnancy resource btw) you realise that design is really not driving use. The key was to SHIP IT!</p>
<p>When first launched, the site:</p>
<ol>
<li>Did not allow for subdomains (eg. has[babyname].beenbornyet.com) &#8211; URLs were in the form http://beenbornyet.com/babies/23</li>
<li>Did not send notification emails of any kind, or use background workers to improve performance</li>
<li>Did not allow people to upload photos of their child, or store those images on AWS S3</li>
<li>Did not work on a mobile devices</li>
</ol>
<p>In retrospect, this the best thing that could&#8217;ve happened. My wife put a notice out on her Pregnant Mum&#8217;s forum (Essential Baby) and people started using it straight away.</p>
<blockquote>
<div>Seeing people use what you have created is the single greatest form of motivation</div>
</blockquote>
<p><img class="alignright size-medium wp-image-365" title="Screen Shot 2011-12-27 at 2.51.03 PM" src="http://www.paultagell.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-27-at-2.51.03-PM-300x194.png" alt="" width="300" height="194" /></p>
<div>As soon as the site was up, the forum started to send traffic to it. It&#8217;s a gimic, but having Google Real-Time on is an incredible way to motivate yourself once you&#8217;ve unleashed your baby into the world. Straight away you start to think of ways to improve things, and best of all, the people actually using your site will start to think of things they&#8217;d like you to add. <em>Make it easy for them to contact you. </em></div>
<h2>Where to next?</h2>
<p>Since launching the site over 50 unique have been babies listed, including Baby Jesus (<a title="Has Baby Jesus Been Born Yet?" href="http://hasjesus.beenbornyet.com/" target="_blank">http://hasjesus.beenbornyet.com</a>). For me, this shows that the basic concept is working and that more people will likely use the app if I:</p>
<ol>
<li>Add features that make the app easier and more useful</li>
<li>Promote it well so that people know about it</li>
</ol>
<p>Although the site was originally just a development challenge, now that I&#8217;ve made something that could have legs, I&#8217;m keen to learn as much as I can from a promotional perspective as well.</p>
<h3>New features</h3>
<p>To acheive these two things I&#8217;ve written myself a list of new features I&#8217;d like to add. As well as things that are basic UX/UI improvements (like sending notification emails), there are also things that will stretch my skills on this list from a development perspective</p>
<ul>
<li>SMS integration (I want to use Moonshadow to allow waiters to sign up to be notified by SMS &#8211; given the site has an international audience, this could be a little tricky).</li>
<li>Reminder emails (to make it so that if a parent has a Baby with waiters, they are reminded before and after the due date to let everyone know)</li>
<li>Notification card (It might be cool to integrate the site with an easy and innexpensive way to have little notification cards printed and delivered.</li>
<li>Add the ability to upload ultrasound photos or videos to waiting pages like http://hascletus.beenbornyet.com</li>
<li>Add the ability for the app to remove babies that have been around for a while to free up the subdomain address (currently these have to be unique)</li>
<li>Add validation for waiter and parent email addresses</li>
<li>Add social network sharing buttons to improve referrals</li>
<li>Add a testing framework (I&#8217;ve been naughty / ignorant and haven&#8217;t invested the time required to do TDD, but given that the app is still relatively simple, retrofitting one shouldn&#8217;t be too hard&#8230;I hope)</li>
<li><strong>DONE:</strong> <span style="text-decoration: line-through;">Use background workers to send emails (sending large numbers of emails to waiters currently makes the app slow right down while these are all processed. I want to learn how to use background workers to take this load and free up my Web Dynos.)</span></li>
<li><strong>DONE:</strong><span style="text-decoration: line-through;"> Keeping costs contained  (Heroku is great, but it quickly becomes expensive. Currently I&#8217;m spending $40/month on something that doesn&#8217;t make me any money. I don&#8217;t mind paying it, but it&#8217;d be great to learn how to reduce costs and make use of Heroku&#8217;s cloud based dynamic scaling abilities)</span></li>
</ul>
<div>I&#8217;m sure I&#8217;ll find other things that I want to add, or that people ask me to put in.</div>
<h3>Promoting the app</h3>
<p>Now that I&#8217;ve built the app and it&#8217;s functioning in some form the next challenge is to promote it. Not really the point of this post, but it&#8217;s important to mention, as I&#8217;ve seen many people build a website and then assume that their work is done. Unless you&#8217;re facebook, this is hardly the case. More on this in another post.</p>
<p>Anyway, I hope this post is useful &#8211; one day out from the due date, hopefully over the next few days I&#8217;ll be able to swap the &#8220;No&#8221; to a &#8220;Yes&#8221;.</p>
<p>Thanks again to everyone who has helped me pull this app together.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2011/12/27/been-born-yet-creating-a-rails-application-for-the-first-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beginning to understand</title>
		<link>http://www.paultagell.com/2011/12/13/beginning-to-understand/</link>
		<comments>http://www.paultagell.com/2011/12/13/beginning-to-understand/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 20:45:00 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[Challenges]]></category>
		<category><![CDATA[Continual improvement]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/2011/12/13/beginning-to-understand/</guid>
		<description><![CDATA[It is an epic commitment to bring someone into the world. I realized that the last few nights may be among the last Natalie &#038; I have alone for years. Soon, we will be secondary in a way I hadn&#8217;t fully comprehended until now. My feelings, thoughts and well being will be less important than [...]]]></description>
			<content:encoded><![CDATA[<p>It is an epic commitment to bring someone into the world.</p>
<p>I realized that the last few nights may be among the last Natalie &#038; I have alone for years. </p>
<p>Soon, we will be secondary in a way I hadn&#8217;t fully comprehended until now. </p>
<p>My feelings, thoughts and well being will be less important than my child&#8217;s. </p>
<p>In order to be the best dad I can be I think I&#8217;ll need to find a way to entertain my individualism alongside this. I&#8217;m sure billions have managed this, but it&#8217;s still amazing to consider.</p>
<p>Lots to ponder &#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2011/12/13/beginning-to-understand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Population 9 billion, all Borg</title>
		<link>http://www.paultagell.com/2011/10/24/population-9-billion-all-borg/</link>
		<comments>http://www.paultagell.com/2011/10/24/population-9-billion-all-borg/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 22:01:45 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[No Category]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=320</guid>
		<description><![CDATA[At the start of the movie Star Trek: First Contact, the Enterprise is trapped in a temporal wake in which a vision of the Earth, assimilated by the Borg is revealed. &#8220;Population 9 billion, all Borg&#8220; exclaims Commander Data to the dismay of everyone on the bridge. Although this is bad for the people of [...]]]></description>
			<content:encoded><![CDATA[<p>At the start of the movie <em>Star Trek: First Contact</em>, the <em>Enterprise</em> is trapped in a temporal wake in which a vision of the Earth, assimilated by the Borg is revealed.</p>
<p><a href="http://www.paultagell.com/wp-content/uploads/2011/10/USS_Enterprise-E_enters_temporal_vortex.jpg"><img class="aligncenter size-full wp-image-323" title="USS_Enterprise-E_enters_temporal_vortex" src="http://www.paultagell.com/wp-content/uploads/2011/10/USS_Enterprise-E_enters_temporal_vortex.jpg" alt="" width="800" height="340" /></a></p>
<blockquote><p>&#8220;<em>Population 9 billion, all Borg</em>&#8220;</p></blockquote>
<p>exclaims Commander Data to the dismay of everyone on the bridge.</p>
<p>Although this is bad for the people of this fictional future-Earth, as a pending Father and on eve of the birth of the 7 billionth human, all I have to say is this:</p>
<blockquote><p>If the Borg can only manage 9 billion, we&#8217;re screwed!</p></blockquote>
<p>I&#8217;ll be the first to admit I&#8217;m not population scientist, and that much will become obvious as you read on, but all things considered the Borg are a darn efficient group of hive-minded, individuality shunning drones. They have many traits that make high-density-living something they are incredibly good at. Borgs, for example have the following traits which are desirable when supporting a large population on a planet with finite resources:</p>
<div id="attachment_324" class="wp-caption alignright" style="width: 310px"><a href="http://www.paultagell.com/wp-content/uploads/2011/10/Borg_cube_approaches_Earth.jpg"><img class="size-medium wp-image-324" title="Borg_cube_approaches_Earth" src="http://www.paultagell.com/wp-content/uploads/2011/10/Borg_cube_approaches_Earth-300x127.jpg" alt="Are we more dangerous than the borg?" width="300" height="127" /></a><p class="wp-caption-text">Are we more dangerous to Earth than the Borg?</p></div>
<p><strong>Personal Space &#8211; <em>Irrelevant</em>: </strong>Living in an alcove is a space efficient way to sort out your housing.</p>
<p><strong>Personal Hygiene &#8211; <em>Irrelevant</em></strong>: It is far easier to disable nasal passages than to wash. Being asexual helps.</p>
<p><strong>Schools, Children, Old People &amp; Recreation &#8211; <em>Irrelevant</em></strong>: Borg children are brewed in maturation chambers until they are fully-developed &amp; productive drones. Part of the hive mind and implanted with cybernetic systems, Borg children are able to comprehend vast amounts of information without needing to attend school or be cared for. I have also never seen a geriatric Borg.</p>
<p><strong>Edible Food &#8211; <em>Irrelevant</em>:</strong> Nutritional supplements injected directly into one&#8217;s body removes the need to grow or prepare food for any sort of enjoyment. Imagine the energy that would be saved if humans didn&#8217;t need to cook. Borg don&#8217;t enjoy a nice steak. Borg don&#8217;t enjoy food full-stop.</p>
<p><strong>Personal freedom &amp; disease control &#8211; <em>Irrelevant</em>:</strong> The Borg employ a stringent policy on population control. Basically, if you&#8217;re infected with some sort of nano-virus, they&#8217;ll blow you up. If you&#8217;re no longer needed, they&#8217;ll blow you up. Saves on needing to provide borg-hospitals.</p>
<p><strong>Biological urge to procreate &#8211; <em>Irrelevant </em></strong>- Sex is something that just doesn&#8217;t make the cut for drones. Whether it&#8217;s because of the tight, polymer uniforms, or because irrelevant bits of anatomy have been surgically removed and recycled (most probably turned into the afore mentioned nutritional supplements), assimilation is a far more efficient way of increasing a population.</p>
<p><strong>Recycling &#8211; <em>We haz it</em>:</strong> Being a species that largely assimilates anything and everything of value, the Borg are a resourceful lot.</p>
<p>So you get my point. Although they would have a massive power bill, if anyone could cram a lot of people onto our little planet, it would be the Borg. My concern is that in this fictional future, they could only get to 9 billion.</p>
<blockquote><p>If Earth is at 7 billion now, 2 billion more isn&#8217;t that much of a stretch.</p></blockquote>
<p>I suppose I&#8217;m worried. I&#8217;m worried that our biology and our instinctive drive to breed will be the death of us. We already know that there are too many people for our plant to support, yet we keep multiplying. Why?</p>
<p>As I mentioned earlier, I&#8217;m about to become a dad. Basically, I&#8217;ve never been looking forward to anything more. I&#8217;m sure that parenthood is going to be one of the fundamentally defining parts of my life, so don&#8217;t take what I&#8217;m about to say next the wrong way.</p>
<p>On self-reflection, the logical part of my brain now realises (and this hadn&#8217;t really struck me before impending parenthood) that the population of the world is not made up of a single unit of 7 billion people, it is made up of 7,000,0000,000 x my child (or your child). Each one of these precious individuals has to be born as a result of a mother and a father, in most cases, deciding to have a baby.</p>
<p>So lets look at the facts.</p>
<p>I know that:</p>
<p>1) The world is over-populated &#8211; perhaps chronically so.</p>
<p>2) There are not enough resources in several Earths to allow everyone to live the lifestyle I do</p>
<p>3) There are no current global plans to slow population growth</p>
<p>4) My wife and I are having a baby (maybe even a second in a few years).</p>
<p>What I don&#8217;t understand is how as a species we can rationalise our physiological and psychological desire to have children with the fact we know that the world cannot continue to sustain such a large population. The drive to have children is very strong &#8211; many would argue that reproduction is our strongest instinct &#8211; but this also makes it one of the largest and most complex challenges we must face. If we cannot control ourselves, we will likely breed ourselves to the point where we hit the hard limits imposed on us as creatures inhabiting a planet with finite resources. As Maurice Strong, Secretary General of the 1992 Earth Summit said,</p>
<blockquote><p>Either we reduce our numbers voluntarily, or nature will do it for us brutally</p></blockquote>
<p>I think the crux of the problem is two-fold. Firstly, our desire to reproduce is incredibly strong, but secondly, similarly to global warming, it is far easier to disconnect our own actions with those on a macr0-scale. One more child is not going to a difference.</p>
<p>For some reason I was reminded on &#8220;<em>Who Sunk the Boat</em>&#8220;.</p>
<p><iframe src="http://www.youtube.com/embed/OsYb1YSYR34?rel=0" frameborder="0" width="480" height="360"></iframe></p>
<p><strong>So what to do? </strong></p>
<p>For me personally, my contribution is a) writing this article, and b) trying to convince my partner that having two children is enough. Biologically, this means that my wife and I have replaced ourselves. The circle of life is somewhat complete. I think it&#8217;s unreasonable to stop people from having children, but I can&#8217;t reconcile the desire to have more than two children with what I know.</p>
<p>Time will tell if this all plays out of course, but hopefully by writing this down it&#8217;s more likely to happen.</p>
<p><em>What are you going to do? </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2011/10/24/population-9-billion-all-borg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StoryWallApp: Digital Kanban Cards</title>
		<link>http://www.paultagell.com/2011/10/03/storywallapp-digital-kanban-cards/</link>
		<comments>http://www.paultagell.com/2011/10/03/storywallapp-digital-kanban-cards/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 23:31:09 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[Better ways of working]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=304</guid>
		<description><![CDATA[As I&#8217;ve said before, most digital task systems don&#8217;t cut it for me. They&#8217;re either too opinionated or intrude on my life constantly to the point that, when coupled with my personality, I can&#8217;t get away from a to-do list that follows me around wherever we go. A colleague of mine, Toby Hede, has just released something which [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve said before, <a title="The Never Ending To-Do list" href="http://www.paultagell.com/?p=222">most digital task systems don&#8217;t cut it</a> for me. They&#8217;re either too opinionated or intrude on my life constantly to the point that, when coupled with my personality, I can&#8217;t get away from a to-do list that follows me around wherever we go.</p>
<p>A colleague of mine, <a title="Toby Hede" href="http://www.twitter.com/tobyhede">Toby Hede</a>, has just released something which gives me hope &#8211; <a title="StoryWall app: a simple digital Kanban card wall" href="http://www.storywallapp.com">http://www.storywallapp.com</a> is a simple, digital equivalent to a physical <a href="http://en.wikipedia.org/wiki/Kanban">Kanban</a> wall and it&#8217;s really great.</p>
<p>The great thing about it is that it&#8217;s simple and flexible enough that it can be used however you think it would be useful. This is a nice change from opinionated software like Basecamp which says you MUST have projects, which must have to-do lists, which must have to-do items etc. The simplicity of this appeals to me and could be configured to closely match my current card system, which assigns things priority based on the energy level required. It also shows me at a glance what I can delegate and what I cannot (this really helps me overcome my desire to do everything myself).</p>
<div id="attachment_307" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.paultagell.com/wp-content/uploads/2011/10/photo.png"><img class="size-medium wp-image-307" title="Personal card system" src="http://www.paultagell.com/wp-content/uploads/2011/10/photo-300x224.png" alt="My work desk" width="300" height="224" /></a><p class="wp-caption-text">My work desk</p></div>
<p><a title="Storywall: A simple digital Kanban card wall" href="http://www.storywallapp.com">Storywall</a> uses localstorage as opposed to user accounts, which I actually think is a feature as opposed to a missing feature. For me, it means that my to-do list cannot follow me home. It stays on my work computer when I go home at night.</p>
<p>Simple, but to the point. I like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2011/10/03/storywallapp-digital-kanban-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hidden cost of the Minimum Viable Product (MVP) approach</title>
		<link>http://www.paultagell.com/2011/09/29/the-hidden-cost-of-the-mvp/</link>
		<comments>http://www.paultagell.com/2011/09/29/the-hidden-cost-of-the-mvp/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 02:11:51 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[Better ways of working]]></category>
		<category><![CDATA[Challenges]]></category>
		<category><![CDATA[Continual improvement]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=284</guid>
		<description><![CDATA[Recently we&#8217;ve been adopting a more disciplined approach to launching websites in their minimum viable execution and then iterating improvements based on feedback. The idea behind this approach is explained well in Eric Reis&#8217; new book The Lean Startup (which I recommend). The basic concept is to get to a point where you can learn [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Recently we&#8217;ve been adopting a more disciplined approach to launching websites in their minimum viable execution and then iterating improvements based on feedback. The idea behind this approach is explained well in Eric Reis&#8217; new book <em><a title="The Lean Startup" href="http://theleanstartup.com/" target="_blank">The Lean Startup</a></em> (which I recommend). The basic concept is to get to a point where you can learn what people want as quickly as possible, without building non-essential features straight out of the gate. I believe there is a &#8220;cost&#8221; to this approach which isn&#8217;t often discussed. It involves haters. Let me explain.</p>
<p>The MVP approach appeals to me as it suggests a more organic and feedback driven approach to solving what are often inherently complex problems. As individuals, we can deal with a limited amount of shit before we decide that a problem is not worth pursuing, especially where we have a choice in the matter. Understanding ways to cope with the less desirable aspects of an iterative approach is vital to making this work.</p>
<p><span id="more-284"></span></p>
<p>Many of us in the web industry have an innate desire to solve problems, that&#8217;s why we do what we do. The hidden cost (and paradoxically also the key benefit) of the MVP approach is that a limited feature set will polarise people far more acutely than would have been the case if you released something that was more feature complete. It will polarise more quickly and do so repeatedly throughout the process. Some people really don&#8217;t like change, yet an MVP approach requires it. As sensitive individuals, it&#8217;s important that we understand this side of the MVP process and develop mechanisms to help us cope.</p>
<p><strong>Releasing projects takes courage.</strong></p>
<p>For those who are truly passionate about their work, releasing projects involves baring a part of yourself to the world and inviting them to trample it &#8211; I think this is probably why so many projects are left unfinished or unreleased. We&#8217;re afraid of the criticism because it&#8217;s not always delivered in the constructive way it should be.</p>
<p><strong>The Haters</strong></p>
<p><a href="http://www.paultagell.com/wp-content/uploads/2011/09/Smokeridle.png"><img class="alignright size-medium wp-image-290" title="Smokeridle" src="http://www.paultagell.com/wp-content/uploads/2011/09/Smokeridle-145x300.png" alt="" width="145" height="300" /></a>If you&#8217;re releasing any product, regardless of whether your using a MVP approach or not, people will always disagree with the features you&#8217;ve built and the choices you&#8217;ve made. There is a no solution to this &#8211; people have differences of opinion. Most can express their differences of opinion in a constructive way and this is the core of the MVP approach, however there is a certain class of people who have an inability to voice this disagreement nicely. Let&#8217;s call them haters. I think of them something like &#8220;smokers&#8221; from the zombie game Left4 Dead. They have nasty tongues and you will be called a &#8220;cretin&#8221; and worse for having the audacity to modify their world.</p>
<p>Haters have a tendency to redirect their general discontentment with their lives and the status-quo (or changes to the status-quo) towards the easiest available target with as much vitriol as they can muster. As you&#8217;re website is not &#8220;feature complete&#8221; it is an much bigger target for them to exploit. The MVP approach will expose you to haters. Don&#8217;t expect that labelling releases as a Alpha or Beta to matter &#8211; it&#8217;s not what they want and that&#8217;s all it takes. Most of the time, especially when they make use of their vitriolic skills, haters are easily identified by your project team and also by the rest of the world. This is great as people are generally good at disregarding comments made by people who are obviously unbalanced. This doesn&#8217;t mean that it doesn&#8217;t hurt you or your team.</p>
<p><strong>Solution: Be thick skinned. </strong></p>
<p>&#8220;Be thick skinned&#8221; is something it&#8217;s much easy to say than do, but I&#8217;m sure it&#8217;s a skill worth developing. I don&#8217;t know how you do this and I have to work constantly to stop myself from taking things personally. A large part of my drive to improve things comes from my ability to care about the projects I work on and perhaps this is why I find this so hard. I&#8217;d love to know if people have techniques for coping with this.</p>
<p>Some other solutions include:</p>
<p><em>1. Take the high-road when responding to haters. </em>In my experience it doesn&#8217;t really pay to respond to haters with angry responses. That just reduces you to their level. It&#8217;s far more effective to simply thank them politely for their time, summarise their remarks (removing any emotive references they may have included) and let them know you will consider their feedback in future iterations.</p>
<blockquote><p><em><strong>NOTE:</strong></em> It always pays to have someone else to proof-read your writing with the specific goal of removing emotion.</p></blockquote>
<p>After you&#8217;ve just been slammed by some douché for something you&#8217;ve slaved over, the last thing you want to do is be civil to them &#8211; they don&#8217;t deserve it. It helps to keep in mind (especially if you&#8217;re responding publicly) that the audience for your reply is not the hater. It&#8217;s everyone else you&#8217;re trying to encourage to give you feedback on your site. This group needs to know that they can provide you with negative feedback in a constructive way without being crushed by a vengeful creator. Rephrasing the feedback in a way that removes emotion shows others how you expect future feedback. That&#8217;s the whole point of releasing an MVP and it&#8217;s vital you maintain that openness. In my experience, others watching the exchange will respect you for this approach.</p>
<p>So, regarding the haters. Be thick-skinned. Some of them may have good points. They just suck at being a decent human being. Write their feedback down sans-&#8221;dick&#8221;, and move on.</p>
<p><em>2. Show people that you&#8217;re being responsive to their feedback. </em>If you&#8217;re asking for feedback publicly or within an organisation it pays to show people that their feedback is being used to create improved iterations of a site. One way of doing this is to maintain a link to previous iterations on your current version site. This lets people step backwards and see the progress that&#8217;s been made. I haven&#8217;t found a slick way of doing this, but ideally you could have some visible notes about the improvements made each release and why.</p>
<blockquote><p><strong>IDEA:</strong> I think it&#8217;d be great to be able to pull and overlay the issues/features/bugs logged into github over an iteration to show exactly what was improved each release. I&#8217;ve started logging user-feedback directly into github as issues to try and make this possible.</p></blockquote>
<p><em>3. Accept that you will never please everyone. </em>This is hard. Within any project, there is usually a balance of time, money, feedback and effort to be struck. Within this balance there are only so many ways you can slice your iterations. Do you address X or Y? What happens if X and Y are contradictory? Some want more of X, some want less. At the end of the day, there are parts of any website that are subjective. Go with your gut and back yourself. Websites are strangely public beasts because it&#8217;s so easy for people to view and use them, however an iterative approach following an MVP launch is not a requirement to install a democratic process. Often compromise kills websites (think a busy corporate homepage) and with very few exceptions its difficult to think of truly great websites built by committee.</p>
<p>As professionals we need to back ourselves. Yes, anyone can use a website we create but its not true that they spend all day, every day thinking about web design, usability and development. That&#8217;s what we do, and that&#8217;s why we get paid to do it. Be accountable. Back yourself. You will be questioned.</p>
<p>This ended up being quite a long post, but I hope it contains some useful information. I&#8217;d love to know if anyone else has techniques for dealing with haters. If you do, I&#8217;m @tagell on twitter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2011/09/29/the-hidden-cost-of-the-mvp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quad Shot</title>
		<link>http://www.paultagell.com/2011/09/10/quad-shot/</link>
		<comments>http://www.paultagell.com/2011/09/10/quad-shot/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 11:29:23 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[No Category]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=128</guid>
		<description><![CDATA[Man, do I want one of these&#8230; http://www.kickstarter.com/projects/jkg/quadshot-an-aerobatic-blend-of-rc-helis-and-planes]]></description>
			<content:encoded><![CDATA[<p>Man, do I want one of these&#8230; http://www.kickstarter.com/projects/jkg/quadshot-an-aerobatic-blend-of-rc-helis-and-planes</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2011/09/10/quad-shot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unorganised or overworked? Battling the Never Ending To-Do List.</title>
		<link>http://www.paultagell.com/2011/09/10/unorganised-or-overworked-battling-the-never-ending-to-do-list/</link>
		<comments>http://www.paultagell.com/2011/09/10/unorganised-or-overworked-battling-the-never-ending-to-do-list/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 06:25:19 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[Better ways of working]]></category>
		<category><![CDATA[Challenges]]></category>
		<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=222</guid>
		<description><![CDATA[I&#8217;m not unorganized, I&#8217;m just overworked. For me, coming to this realization was pretty profound. As someone with a strong desire to be productive, it has really bothered me recently that I haven&#8217;t had the headspace to really deep dive into major project work. I&#8217;ve felt as if periods of blissful concentration and useful problem [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not unorganized, I&#8217;m just overworked.</p>
<p>For me, coming to this realization was pretty profound. As someone with a strong desire to be productive, it has really bothered me recently that I haven&#8217;t had the headspace to really deep dive into major project work. I&#8217;ve felt as if periods of blissful concentration and useful problem solving have been just out of reach. Beyond yet one last minor task or piece of administration. This feeling has caused me some angst as I believe that you can only do really terrific or unique things when you have time to think about a problem in depth. As well as the angst, to try and get to the project work I&#8217;ve been working longer hours and neglecting other areas of my life. Time to try and fix things.</p>
<p><span id="more-222"></span></p>
<blockquote><p>Note: I also believe that given the amount of <a href="http://www.apo.org.au/research/something-nothing-unpaid-overtime-australia">unpaid overtime Australians work</a>, there are others out there with similar personalities who might find they face the same situation.</p></blockquote>
<p><strong>How do you tell when you are overworked rather than unorganised?</strong></p>
<p>Over the last year I&#8217;ve tried about six different online and offline methods for organizing myself including <a href="http://basecamphq.com/">Basecamphq</a>, <a href="http://www.actionmethod.com/">Action Method</a>, <a href="http://en.wikipedia.org/wiki/Kanban">KanBan</a>, cards, over-zealous calendaring, excel based WIPs, and paper based to-do lists. Largely, these methods have worked. I get a tonne of work done on a daily basis. I&#8217;ve learnt lots about ways to keep myself and my projects on-track. I&#8217;ve even devised my own system to help myself get better at delegating and prioritising my tasks (more on that in a future post). So, I&#8217;m actually pretty organised.</p>
<p>After trying all these different methods, I have realised that these while these tools may be fantastic, the reason I haven&#8217;t felt content with any of them is that I am using to try and mask the underlying problem that I simply have too much on my plate. I <em>am</em> overworked <em>not</em> unorganised. An overloaded system will never work as well as one that is running at capacity.</p>
<p><strong>There is always more to do than can be done.</strong></p>
<p>I&#8217;ll put it out there. I don&#8217;t believe that being overworked is something caused by the company I work for or by my manager. In my case (and this has taken me a while to underestand) being overworked is a self-imposed condition. Like any other aspect of my professional life I need to learn to manage it better.</p>
<p style="text-align: left;">The solution to overcoming overwork, I hope, lies in determining which of the things I&#8217;m working on are most important and then making them priorities to be knocked-off one at a time. While I may be asked to complete additional tasks, I need to communicate both to the business and to myself that accepting additional tasks will cause other projects to take longer. Either that, or apply stricter filters on incoming tasks to reduce the number of items competing for attention.</p>
<p>This is something that I&#8217;m really starting to understand as a result of working with a larger team and using more agile project methodologies. There is a direct consequence to accepting new tasks, namely that by taking new tasks it will take longer to complete other tasks. It sounds simple, but I have found it quite hard to communicate.</p>
<p><strong>Establishing boundaries and cutting the cord. </strong></p>
<p>I have an addictive personality. Even though learning to say &#8220;No&#8221; and &#8220;Yes, but&#8230;&#8221; will help reduce the number of things I have to work on at any one time, I still need to set myself boundaries. Thanks to the omnipresence of digital to-do lists and computers, I find that the tasks I have accepted follow me everywhere to the point that I find myself tossing and turning at night thinking about all the things that need to be done or working back late at night. They niggle at me until they are finished, but then it&#8217;s straight onto the next thing. It&#8217;s a crazy battle as <em>there is always more to do than can be done. </em></p>
<p>To try and fix this I realise that I need to cut the cord in order to switch off &#8211; I need to sever my ability to do or think about work outside of work hours.</p>
<p>So far I have:</p>
<p>1) Set my work password to a really long randomly generated string I cannot remember. I can only find this string at work or in emergencies.This stops me from checking my work email at home or checking up on projects on password protected staging servers.</p>
<p>2) Taken work email off my iPhone and home computers. I&#8217;m addicted to email as it is so by removing my work email I&#8217;m helping myself kill this addiction.</p>
<p>3) Bought a new computer for home so I don&#8217;t have to take my work computer home. I&#8217;m currently teaching myself Ruby on Rails and I love my side projects, so having a computer at home is essential. Lugging my work computer home meant that I kept getting sidetracked back to work. The next step for me is to set up separate personal and work dropbox&#8217;s instead of sharing them.</p>
<p>4) Swapped to Post-It notes organised on my desk for task management and removed electronic task lists completely. This stops me from thinking, organising or adding to my to-do lists outside of work because I cannot see them.</p>
<p>5) Tried to be more disciplined about leaving work on time. If I&#8217;m working on something really engaging then I&#8217;m happy and I&#8217;ll keep working, but if it&#8217;s something that can wait till the next day I need to learn to walk away if it&#8217;s past time to go home. Having a pregnant wife who needs my help at home a lot more makes this much easier, but it&#8217;s still something I have to keep an eye on. Also, if I work back later, I make sure to make up the time elsewhere by getting a coffee on the way to work etc.</p>
<p>Hopefully this combination of things will let me a) remain organised and productive at work by being able to work on fewer projects at a time, b) reduce stress by understanding that my mental health is more important than productivity and c) let me spend more time with my family and on my personal projects outside of work hours.</p>
<p>It&#8217;s going to be an interesting experiment methinks&#8230;I&#8217;d love to know if anyone else has any techniques they use to keep their lives under control.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2011/09/10/unorganised-or-overworked-battling-the-never-ending-to-do-list/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Staying sharp as a web worker in a big corporate</title>
		<link>http://www.paultagell.com/2011/08/29/is-working-for-a-big-corporate-full-time-where-designers-go-to-die/</link>
		<comments>http://www.paultagell.com/2011/08/29/is-working-for-a-big-corporate-full-time-where-designers-go-to-die/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 12:14:44 +0000</pubDate>
		<dc:creator>Paul Tagell</dc:creator>
				<category><![CDATA[Better ways of working]]></category>
		<category><![CDATA[Challenges]]></category>
		<category><![CDATA[Continual improvement]]></category>
		<category><![CDATA[Experiments]]></category>

		<guid isPermaLink="false">http://www.paultagell.com/?p=186</guid>
		<description><![CDATA[Yesterday I listened to a podcast entitled &#8216;Putting employees first: The new war for talent in knowledge industries&#8216;) &#8211; I&#8217;d suggest having a listen. The podcast is an interview with Professor Ian O. Williamson from Melbourne Business School. In it, Ian makes some really great points about the changing relationship between employers and employees in [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I listened to a podcast entitled &#8216;<a href="http://upclose.unimelb.edu.au/episode/157-putting-employees-first-new-war-talent-knowledge-industries">Putting employees first: The new war for talent in knowledge industries</a>&#8216;) &#8211; I&#8217;d suggest having a listen. The podcast is an interview with Professor Ian O. Williamson from Melbourne Business School. In it, Ian makes some really great points about the changing relationship between employers and employees in knowledge industries. I found what he was talking about particularly relevant to freelancers (especially in the web design/development area). It also made me think about my own role as a full-time employee and how I can try and apply some of what he mentions to my own role.<br />
<span id="more-186"></span></p>
<p>Basically, I took from the episode that:</p>
<ul>
<li>Knowledge workers are in high demand &#8211; global demand for skilled knowledge workers will/has already outstripped supply</li>
<li>It is incredibly expensive to replace a knowledge worker (up to 250% of annual wage, which is HUGE) &#8211; I&#8217;ll explain why this is so high later.</li>
<li>Knowledge workers are easily migratory &#8211; we can pick up and start a new career on the other side of the world without too much re-tooling or re-learning</li>
<li>Businesses and managers need to start thinking of employees as assets rather than expenses (see quote below)</li>
<li>We need to adopt less confrontational ways of dealing with staff turnover &#8211; Ian talks about creating alumni&#8217;s of past staff and highlighting their achievements rather than treating them as traitors.</li>
<li><strong>As knowledge workers, we make ourselves more valuable by &#8216;working around&#8217;</strong>. The more we see and experience, the more we know, the more we can do.</li>
</ul>
<p>I really liked this quote:</p>
<blockquote><p>This is I think fundamentally where you see managers who are taking a perspective on people in two different ways. You have one set of manager who looks at people and they fundamental think of people in terms of expense and it makes sense because business schools we teach people to use financial statements and on financial statements labour is typically treated as an expense. Interestingly enough buildings are treated as assets. So when you ask a manager what do you do with an expense? You reduce an expense. What do you do with an asset? You generate a return from an asset. Does it matter how much an asset costs? No, it’s about what the return can generate. So if I care to spend that $1000 and get a 10 per cent return or $10,000 and get a 10 per cent return what would I do? I spend $10,000 because I would get a better return and this is the way we need to think about people right. So if I’m going to have a workforce that’s been there for a long period of time, I have a tremendous human capital, an asset. I have tremendous relationships. They know people within the organisation and outside of the organisation. The managerial challenge here is not how can I reduce my expenses, it’s how can I generate a higher level return for this wonderful asset that I have. This is I think the thing that differentiates the successful and the unsuccessful organisations.</p></blockquote>
<p><strong>Why is it so expensive to replace an employee and why are they assets? </strong></p>
<p>From what I understood, the basic reason it is so expensive to replace an employee is that the longer someone stays at a business, the more deep knowledge they possess about how that business works. More than that, they also have a deep knowledge about who to talk to within that business &#8211; they accumulate a social capital the longer they stay. This concept really makes sense to me as someone who works in a giant organisation like the University, which has over 5000 staff I believe. From both my own experience and from watching new recruits, it takes months if not years to find your feet largely because you need to understand the silos, terminology and jurisdictions that only become apparent by doing hard time.</p>
<p>The interesting thing is that apart from the cost of replacing someone (creating job descriptions, getting approval for them, advertising, recruitment yada yada yada) there are much higher costs I hadn&#8217;t considered. These include:</p>
<ul>
<li>The social capital that employees create for themselves over time. They know who to ask to get things done</li>
<li>The business knowledge they accumulate over time</li>
<li>The networks and connections they make both within and outside the company.</li>
</ul>
<p>When you think about it that way, it&#8217;s easy to see how people can be so expensive to replace. It also makes it really obvious why it&#8217;s important that businesses do more than give lip service to the phrase &#8220;our people are our greatest asset&#8221;. It&#8217;s actually true.</p>
<p><strong>If that&#8217;s true, why are knowledge workers stronger when we &#8216;work around&#8217;?</strong><br />
If one was to have many sexual partners, you could probably surmise that all this accumulated and diverse sexual experience would mean that they were better at sex could you not? Basically, I understood from this podcast that the same is true for knowledge workers. Let me explain&#8230;</p>
<p><em>If you were a web designer who worked full-time for a single company, would you be more or less creative than if you worked part-time for two or more different companies?</em></p>
<p><em></em>There&#8217;s <a href="http://www.indystar.com/article/20110829/BUSINESS/108290348/Making-Apple-s-designs-shine?odyssey=nav%7Chead">definitely arguments against this line of thought</a>, but personally, I think I&#8217;d be more creative if I was creatively challenged to work on more problems than less. From what I remember from Visual Communication &amp; Design at school, this is why you get hit with such a heavy and constantly changing workload. By continually having to solve creative problems from a different perspectives to meet different needs you can&#8217;t help but become more effective as a designer.</p>
<p>When you consider designers who work for a big corporates with dominating and rigid brands, it&#8217;s hard to easy to see how over time your creativity might start to wane (I henceforth refer to this as the &#8220;which shade of blue are we going to do it in today?&#8221; effect). While from a business perspective this isn&#8217;t a bad thing (strict brand representation is largely about consistency after all), from the perspective of an individual seeking professional growth and experience, I can see why working around and having the chance to solve unique problems on a regular basis is so attractive.</p>
<p>Maybe this is why so many large companies use outside creative agencies to get unique design work done despite having significant internal teams. It also explains why I find it so rewarding to work with contractors &#8211; they bring a different perspective to problems that is gradually beaten out of people who stay at the same place for a long time. I wonder if working around is the reason why some of the best designers in the Melbourne community are freelancers?</p>
<p>It makes me wonder if working for a big corporate full-time causes design atrophy? How can I stop myself from suffering a slow and painless creative death?</p>
<p><strong>Avoiding a slow and painless creative death</strong></p>
<p>It&#8217;s very easy to listen to a podcast like this and get disheartened with the status quo so that&#8217;s why I&#8217;m now making myself consider what I can do to fix things given that I am currently a full-time employee. How can I have my cake and eat it too?</p>
<p>Some things I&#8217;m going to try include:</p>
<ul>
<li><strong>Find hard problems:</strong> Really big organisation are often like many medium and small business cobbled together. This means there are always unique problems to solve &#8211; you just have to find them. I&#8217;m going to try and find these problems (especially hard ones) and try and solve them.</li>
<li><strong>Flexibility within constraints:</strong> This was a key tenant to the recent <a href="http://brand.unimelb.edu.au/web/docs/">Web Brand Guidelines</a> and templates we created for the University, but what it means to me in this context is that even though by virtue of working for a company with a strong brand, I must adhere to things like colours, logos etc, there are plenty of challenges within these constraints. Once the mandatories are taken care of, there is plenty of room to express my creativity through user interfaces, page layouts, better interactivity and more.</li>
<li><strong>Hire great people:</strong> Working with freelancers and different types of people is a great way to expose myself to new working techniques. I&#8217;ve learnt tonnes from <a href="http://www.twitter.com/kolber">@kolber</a>, <a href="http://www.twitter.com/tobyhede">@tobyhede</a>, <a href="http://www.twitter.com/misscocoa">@misscocoa</a> and <a href="http://www.twitter.com/gilesng">@gilesng</a> simply because they have diverse skills and look at the world a little differently from me. Larger businesses usually have the money to be able to hire people to assist on project, or in times of peak demand, so I&#8217;m going to make the most of this fact to work with people I think I can learn from and by inspired by.</li>
<li><strong>Get uncomfortable:</strong> I&#8217;m currently trying to make a habit of venturing outside my comfort zone by attending and hosting more co-working opportunities. This will expose me to new/more people. Another component of getting uncomfortable involves making sure that I&#8217;m paid market rates for my skills and not simply accepting the rate you started earning the day you walked in the door. Times change. Rates of pay change. Skills become scarce. We need to capitalise on this as big business (and any business for that matter) has a tendency to act in its own interests &#8211; you need to continually ensure your interests are represented at the table.</li>
<li><strong>Get what you can for free:</strong> I&#8217;m going to start trying to learn more from people within my company. From my experience so far this is actually harder than learning from those outside the business, but it&#8217;s low-hanging fruit and something I&#8217;d like to do more of (perhaps it&#8217;s time to finish the Mentor Me application I&#8217;ve been building to teach myself Rails &#8211; I&#8217;ll write a post about it soon). As well as learning from those within your organisation, this extends to finding ways to use the resources your company has (space, project money, free-time) to do the first three things I&#8217;ve mentioned above. For me, this means using some of the lecture facilities around the University to host educational talks on various web technologies (so far we&#8217;ve done Javascript, Jquery, git basics, git theory and there&#8217;s a lot more that we could do).</li>
<li><strong>Chase flexibility:</strong> Being able to do the things I&#8217;ve listed above (especially working offsite), means freeing up my calendar so that at least once a fortnight (more if I can) I can go and co-work with others with different skills. Even if I have to work on the same projects, at least I will be surrounded by people solving problems for other people. Hopefully osmosis will ensue.</li>
</ul>
<p>If this stuff doesn&#8217;t satiate my creative needs, I think I&#8217;ll look at ramping up my freelancing again. While it is tempting to moonlight to get the extra experience I crave, having done this before (and being drained by it) I think going part-time at my current job is a better option. Moonlighting is great in short stretches, but longer term I find it doesn&#8217;t leave me the time I need to relax, exercise, spend time with love ones and recharge creative batteries.</p>
<p>I&#8217;d love to hear from others who have faced the conundrum of remaining creative in a larger corporate environment and how they went about maintaing their creative edge.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paultagell.com/2011/08/29/is-working-for-a-big-corporate-full-time-where-designers-go-to-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

