<?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>Wildfalcon &#187; Laurie</title>
	<atom:link href="http://wildfalcon.com/archives/author/laurie/feed/" rel="self" type="application/rss+xml" />
	<link>http://wildfalcon.com</link>
	<description>Laurie Young: Scrum Master, Dancer, Photographer and Entrepreneur</description>
	<lastBuildDate>Mon, 03 Oct 2011 09:27:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The best way to become a great photographer &#8211; Practice</title>
		<link>http://wildfalcon.com/archives/2011/09/27/the-best-way-to-become-a-great-photographer-practice/</link>
		<comments>http://wildfalcon.com/archives/2011/09/27/the-best-way-to-become-a-great-photographer-practice/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 23:06:41 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[practice]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=610</guid>
		<description><![CDATA[I realised something surprising the other day. Something so surprising that it has taken me over two weeks to get my head round it. Something that lead me to set up a new Flickr group to try and change it.  Too many photographers are lazy. They spend no time to get better, and then sit [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div>
<p><img class="alignleft" title="Composition Practice" src="http://farm7.static.flickr.com/6151/6136821499_99181624ca_m.jpg" alt="" width="160" height="240" />I realised something surprising the other day. Something so surprising that it has taken me over two weeks to get my head round it. Something that lead me to set up a <a href="http://www.flickr.com/groups/1787779@N21/">new Flickr group to try and change it</a>.  Too many photographers are lazy. They spend no time to get better, and then sit about moaning that their photos are not what they expect them to be. No thought is given to practice.</p>
<p>I can&#8217;t blame them though! I had such a hard time getting my head round this because I was firmly in the lazy group. As a competitive dancer, and entrepreneur I&#8217;m used to living with the daily idea that getting better at anything involves practice. Yet the concept of practicing my photography never even occurred to me.</p>
<p>Then I listend to <a href="http://cameradojo.com/2011/05/24/podcast-99-conversation-with-roberto-valenzuela-talking-about-balance/">this podcast</a>, in which <a href="http://twitter.com/#!/robertophoto">Roberto Valenzuela</a> talks about practicing. Setting up fruit at home, picking up his camera, and spending just 20 minutes a week playing with one aspect of photography. It really is such an amazingly simple idea. I&#8217;m ashamed to admit that it has never, ever, been part of how I approach photography. It took me just a few minutes to come up with a list of ideas, each one worthy of spending time on:</p>
<ul>
<li>Focus and Recompose: How fast can you focus, and then recompose the photo? Can you do it fast enough that the scene hasn&#8217;t changed?</li>
<li>Timing: Can you focus the camera on something moving fast (a car will do) and take a photo at the exact moment it is where you want it, or doing what you want</li>
<li>Composing for your subject: Can you pick a subject, and choose where to stand to make it clear what your subject is?</li>
<li>Simplifying: Can you set up a photo so that there are no distracting elements?</li>
<li>Flash: Can you take a photo where the flash effects the lighting in a way you choose?</li>
</ul>
<div>There are hundres more ideas that can each form the basis for a practice session. I encourage you to get out your camera, and head out to your local park, street, or even your living room, and play about. Not for the goal of making a good photos, but purely for the aim of improving your skill. Then sign up to the <a href="http://www.flickr.com/groups/1787779@N21/">Photographic Practice group</a>, and share your experiments, and see what other photographers are practicing.</div>
</div>
<div class="shr-publisher-610"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/09/27/the-best-way-to-become-a-great-photographer-practice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kanban Check &#8211; A daily overview of Kanban</title>
		<link>http://wildfalcon.com/archives/2011/09/26/kanban-check-a-daily-overview-of-kanban/</link>
		<comments>http://wildfalcon.com/archives/2011/09/26/kanban-check-a-daily-overview-of-kanban/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 13:50:37 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Entrepreneurial]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=602</guid>
		<description><![CDATA[It&#8217;s pretty tough looking after 9 projects, a lot of things to keep an eye on. It&#8217;s even harder when some of the projects use a totally different process to the others. We are a Scrum shop, we follow the scrum process &#8211; mostly. Recently a few of our projects started to use Kanban, which [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>It&#8217;s pretty tough looking after 9 projects, a lot of things to keep an eye on. It&#8217;s even harder when some of the projects use a totally different process to the others. We are a Scrum shop, we follow the scrum process &#8211; mostly. Recently a few of our projects started to use Kanban, which is a learning experience.</p>
<p>Keeping an eye on 9 Scrum projects is made easier by the <a href="http://blog.new-bamboo.co.uk/2009/12/9/scrum-check-stay-focused">Scrum Check that Gwyn put together</a>. A simple checklist of things to look for each day on each project. The idea is that as it&#8217;s so easy to miss things that are not there, but should be, write out a list of what should set up, and check it each day. That way if I forget to send out invites to the next demo (for example), it turns up in the Scrum Check.</p>
<p>Kanban is a different process, which leads to the question of what things should I be looking for, on a day to day basis, to give me an early warning is the process is derailing.</p>
<p>At a first iteration, I have the following checks, (if the answer to any question is no, then thats a sign something might be wrong, and I need to investigate)</p>
<h2>Daily Checks</h2>
<ol>
<li>Can I see the Kanban Board?</li>
<li>Has it changed since yesterday?</li>
<li>Are any of the columns empty?</li>
<li>Are all of the columns under the WIP limit?</li>
<li>Do the columns actually describe the flow of work?</li>
<li>Are all stories unblocked (by a definition relavent to that column)?</li>
</ol>
<h2>Weekly Checks</h2>
<div>
<ol>
<li>Is there a demo booked in the near future?</li>
<li>Does the client/product owner know how quickly stories are progressing though the board? (The cycle time)</li>
<li>If there is a deadline, do we know what stories need to be done?</li>
<li>Does the recent cycle time predict the stories for the deadline will be done on time?</li>
</ol>
<div>This checklist is a work in progress. I&#8217;m going to be using it on the Kanban projects I can see in the next few weeks. But in the meantime if you disagree with anything, or think I&#8217;m missing something, tell me about it below &#8211; all comments welcome on this one!</div>
</div>
<div class="shr-publisher-602"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/09/26/kanban-check-a-daily-overview-of-kanban/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The changes to Facebook are not enough</title>
		<link>http://wildfalcon.com/archives/2011/09/21/the-changes-to-facebook-are-not-enough/</link>
		<comments>http://wildfalcon.com/archives/2011/09/21/the-changes-to-facebook-are-not-enough/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 21:01:22 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=591</guid>
		<description><![CDATA[Once again, Facebook has rolled out some new changes, and once again my news stream is filled with updates along the lines of &#8220;Facebook has ruined MY internet&#8221; (come on, it wasn&#8217;t intended as a personal insult). The changes in question are the addition of lists as a first class entity (in the interface &#8211; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><a href="http://wildfalcon.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-21.57.49.png"><img class="alignleft size-full wp-image-595" title="Screen Shot 2011-09-21 at 21.57.49" src="http://wildfalcon.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-21-at-21.57.49.png" alt="" width="186" height="163" /></a>Once again, Facebook has rolled out some new changes, and once again my news stream is filled with updates along the lines of &#8220;Facebook has ruined MY internet&#8221; (come on, it wasn&#8217;t intended as a personal insult). The changes in question are the addition of lists as a first class entity (in the interface &#8211; they were there in the features before), some automatically grouped lists, and the idea of top stories. Actually there is also the new Subscribe button, but judging from the majority of the messages I see, that hasn&#8217;t been noticed by most people. I&#8217;m in a different camp though, I think the changes are a step in the right direction, and my only complaint is that they don&#8217;t go far enough!</p>
<p>I used to work in a social network startup, we were going to take over the internet, and replace Facebook as the number one social destination, along with every other social network startup in 2007/2008. We really didn&#8217;t understand marketing (specifically that &#8220;<a href="http://www.getnaked.com/">Naked</a>&#8221; was a really bad brand name) nor did we understand just how complex the technology behind Facebook was to reproduce, which is why we went out of business. We did understand one thing though, which was that as more and more people use social networks, the signal to noise ratio is going to get worse, and controlling what messages you send to who, and what messages you get from who is going to be more and more important.</p>
<p><strong>The Problem</strong></p>
<p>I use Facebook, and I use Twitter, and I have dabbled on Google +, and they are all struggling with the same problem. Let me try and explain what that problem is.</p>
<p>I send and receive messages on a few different subjects: Dance, Photography, Agile development, Web development and personal stuff (such as going for a beer this evening). Also, I am friends with <a href="http://twitter.com/#!/photocritic">Haje</a>, who sends messages on a range of different topics: Photography, writing, travelling, and going for beers this evening. All three social networks let me group my friends (Facebook and twitter call this lists, and Google + calls it circles, but they are the same thing). I can put Haje in my &#8220;Photographers&#8221; List/Circle, and I can put him in my &#8220;Beer Buddies&#8221; List/Circle.</p>
<p>All three networks are encouraging us to group our contacts like this, it means I can then filter what I see (which in turn means I get more out of being on the network and I will come back). I can choose to see just my photographer friends, and catch up on photography, or just my dance friends, and catch up on dance. This is great, and is what Google + and Twitter have had for a while. Actually Facebook had it for a long time too, but their interface was terrible! So bad that very few people even noticed the feature (all this latest change really does is show off that they have the same features as Twitter and Google +).</p>
<p>This is actually pretty awesome, when Haje posts an cool post about photography, I can find it easily in my &#8220;Photographers&#8221; list.  However the messages he sends about writing and travelling, which are not my thing (nothing against what he says, its just a subject I&#8217;m not interested in) or about meeting for beer  (which I am interested in) all turn up in my photographers list . This is just wrong, It makes my &#8220;Photographers&#8221; list harder to read, because, guess what, most photographers talk about other stuff too! (Not all of them &#8211; but that is another story).</p>
<p>It gets worse. Because Haje is in my &#8220;Beer Buddies&#8221; list, all those same messages appear in that list too. I just read them in my &#8220;Photographers&#8221; list!</p>
<p><strong>My friends are not one dimensional</strong></p>
<p>The idea of grouping friends into lists really doesn&#8217;t work, because my friends are not one dimensional people who only have one type of relationship, or one thing they are interested in.</p>
<p>What is really needed, is a way to set up lists that filter posts not based on who they are from, but a combination of who they are from, and what they are about. That way I can go to my photographers list, and just see photography based messages. That would be something I actually find useful. Twitter has hashtags, which are the closest I have seen to this, but they are not good enough. The message sender has to tag what subjects a message is about (hard enough with compose a message in 140 characters, try categorising it too!), and I have to be listening to that *exact* tag. Plus at the moment it only lets you filter by hashtag, not by a combination of hashtag and people you follow.</p>
<p>To be fair, what I&#8217;m asking for is hard, really very hard. Think of something difficult, and its a lot harder than that. But I&#8217;m pretty sure that whichever of the three big social networks gets there first, is going to take a big lead.</p>
<p>&nbsp;</p>
<div class="shr-publisher-591"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/09/21/the-changes-to-facebook-are-not-enough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a webapp is creating a startup</title>
		<link>http://wildfalcon.com/archives/2011/09/10/creating-a-webapp-is-creating-a-startup/</link>
		<comments>http://wildfalcon.com/archives/2011/09/10/creating-a-webapp-is-creating-a-startup/#comments</comments>
		<pubDate>Sat, 10 Sep 2011 08:42:31 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Entrepreneurial]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=549</guid>
		<description><![CDATA[Do you think of writing a webapp in similar terms to creating a startup? I think that they are in very similar. Let me explain to you why, and see if you agree. I&#8217;ve been building and coding webapps for many years now. I have experience of working in a startup that went bust, and [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/teegardin/6093690339/"><img title="Startup business" src="http://farm7.static.flickr.com/6084/6093690339_a09493f126_m.jpg" alt="Graph with stack of coins" width="240" height="140" /></a><p class="wp-caption-text">Photo: teegardin</p></div>
<p>Do you think of writing a webapp in similar terms to creating a startup? I think that they are in very similar. Let me explain to you why, and see if you agree.</p>
<p>I&#8217;ve been building and coding webapps for many years now. I have experience of working in a <a title="Naked Stripped Bare" href="http://eu.techcrunch.com/2008/05/28/naked-stripped-bare-startup-runs-out-of-cash-enters-liquidation/">startup that went bust</a>, and I have experienced working as a consultant helping other businesses create their webapps from first principles, as well as working for large corporations building large application. I have build several side projects, and tried running them as businesses, including my latest project, <a href="http://frozenevent.com">Frozen Event</a>. So I think I have a pretty good range of experience to draw from to back up this argument.</p>
<h2>What is a startup&#8230;</h2>
<p>In order to explain what I mean, let me first explain what I mean when I say &#8220;startup&#8221;. I&#8217;m thinking of something different to what I suspect you are picturing right now. It&#8217;s not about being cash strapped, or working out of your parents basement. It&#8217;s more about trying to build a business. Building a way of doing work you can in some way sell.</p>
<p>But what does &#8220;Building a way of doing work&#8221; mean? If you think about any successful business. They know how they work. Anyone from McDonalds to the tailor who makes my dance trousers. They know how they greet a customer on first contact, how to market to them, and how to reliably deliver the product the customer wants. All of this together is &#8220;a way of doing work&#8221;.</p>
<p>Now think of a startup (it doesn&#8217;t matter what industry). They are figuring this out. They don&#8217;t yet know what marketing is going to work, what steps are needed to time and time again deliver a reliable product. This is the essence of a startup. They don&#8217;t yet know how they work. But they are in the process of figuring it out. Once they have figured it out, they are not longer a startup.</p>
<h2>What does that have to do with webapps?</h2>
<p>Can you say that the code is the most important part of any webapp you have launched? I can&#8217;t, in every example I can think of, the most important part is the way the user experiences the site (I&#8217;m not talking about UX, but what I would call concept design). It is also normally the hardest part to get right. Building a webapp for a clients lets me see this time and time again on a variety of different projects.</p>
<p>Typically we start off with an idea of what we want the site to achieve, maybe it&#8217;s to increase the number of phone calls to a bookings service, or encourage more sales for an e-commerce site. Sometime we will also have an idea of how to do it, but not always. As we build the site, we start to think about questions like &#8220;Does the user need to log in in order to do what we want them to do?&#8221;, &#8220;What happens after they take whatever action we are trying to get them to do&#8221;, and similar questions.</p>
<p>Let me give you an example. For <a href="http://frozenevent.com">Frozen Event</a> (a site which allows photographers to sell photos) I&#8217;m considering some from of bulk discount. Something along the lines of if a user buys one photos the price is £2, 5 photos is £7 and 10 photos is £10. But there are several things I don&#8217;t know&#8230; What if a user buys 5 photos from one photographer, and 5 from a second photographer. The user is likely to expect to pay £10 for 10 photos, and each photographer is going to expect to receive £7 for selling 5 photos. It&#8217;s not immediatly clear how to resolve that.</p>
<p>The specific questions can vary a lot from site to site, and each one has to be considered on a case by case basis. However in the early stages, we don&#8217;t know how they work. At least not yet.</p>
<p>Can you see the analogy yet &#8211; how this is the same as a startup? We start of not yet knowing how it works. As we proceed into the project, it is a task exploration and discovery. Working out what it is we need to do, and how it needs to be done. There is no predefined set of steps to take, no map. Because if there were, then we would just be duplicating a system that already exists.</p>
<p>At least, that has been my experience of building webapps, it is also why its always interesting. Each new project brings a new set of questions, and a fresh set of chalenges to keep me fresh. If you have had a different experience or viewpoint I would love to hear it in the comments below.</p>
<div class="shr-publisher-549"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/09/10/creating-a-webapp-is-creating-a-startup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying with Foreman in multiple environments</title>
		<link>http://wildfalcon.com/archives/2011/08/04/deploying-with-foreman-in-multiple-environments/</link>
		<comments>http://wildfalcon.com/archives/2011/08/04/deploying-with-foreman-in-multiple-environments/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 12:20:43 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[foreman]]></category>
		<category><![CDATA[procfile]]></category>
		<category><![CDATA[services]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=538</guid>
		<description><![CDATA[Foreman is a gem that allows you to define what processes an (rails) app needs to run. For example background workers, pubsub etc. Typically I like to deploy my applications to at least two environments: staging and production, not to mention running it in development locally. I had to do a bit of wrangling to [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><a title="Foreman Gem on Github" href="https://github.com/ddollar/foreman">Foreman</a> is a gem that allows you to define what processes an (rails) app needs to run. For example background workers, pubsub etc.</p>
<p>Typically I like to deploy my applications to at least two environments: staging and production, not to mention running it in development locally. I had to do a bit of wrangling to get Forman to do this. Specifically I need to start my services using different rails environments, and Foreman does not seem have have built in support for this. (<a title="Setting up Procfiles when deploying to Heroku" href="http://blog.heroku.com/archives/2011/6/20/the_new_heroku_1_process_model_procfile/">Heroku seem to not care about environments in the Procfile</a>  - I assume they have their own magic way of dealing with this)</p>
<p>First I set up a directory</p>
<pre class="brush: text; gutter: true">config/procfiles</pre>
<p>and in there I put the following to files</p>
<pre class="brush: text; gutter: true">production.proc
-------------------
worker: RAILS_ENV=production bundle exec rake jobs:work</pre>
<p>and</p>
<pre class="brush: text; gutter: true">staging.proc
---------------
worker: RAILS_ENV=staging bundle exec rake jobs:work</pre>
<p>Then I added the following Capistrano tasks into deploy.rb (which handle installing and restarting the processes as upstart scripts on my server)</p>
<pre class="brush: ruby; gutter: true">  namespace :services do

    desc "Restart all the services"
    task :restart do
      run "#{sudo} restart #{application}"
    end

    desc "Wipe and recreate the upstart scripts - (also restarts the services)"
    task :reinstall do

      raise "STOP!!!" if application.nil?

      begin
        run "#{sudo} stop #{application}"
      rescue
        # don't care if we can't stop. just means it wasn't running
      end

      run "#{sudo} rm -f /etc/init/#{application}*"

      run "cd #{current_path}; #{sudo} bundle exec foreman export upstart /etc/init -a #{application} -f #{current_path}/config/procfiles/#{stage}.proc -u #{user} -c worker=1"     

      # Insert command to start service at boot time NOTE this does not work on the mac version of sed which is not GNU sed
      run "#{sudo} sed -i '1 i start on runlevel [2345]' /etc/init/#{application}.conf"
      run "#{sudo} start #{application}"
    end

    after "deploy:update", "deploy:services:reinstall"
  end</pre>
<p class="brush: ruby; gutter: true">Now I can run cap staging deploy (I&#8217;m using <a title="Capistrano Multistage, allowing different stages when deploying" href="https://github.com/capistrano/capistrano/wiki/2.x-Multistage-Extension">capistrano-multistage</a>) and it will stop all my services, setup up the right upstart scripts (in case I have changed the Procfiles) and restart my services</p>
<div class="shr-publisher-538"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/08/04/deploying-with-foreman-in-multiple-environments/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Standing room only &#8211; a new use for Coke Cans</title>
		<link>http://wildfalcon.com/archives/2011/05/12/standing-room-only-a-new-use-for-coke-cans/</link>
		<comments>http://wildfalcon.com/archives/2011/05/12/standing-room-only-a-new-use-for-coke-cans/#comments</comments>
		<pubDate>Thu, 12 May 2011 13:50:47 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Entrepreneurial]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=524</guid>
		<description><![CDATA[There are many things you can do with a Coke can or two, or 48 in this case. Olly decided to try a new lunchtime exercise&#8230; We all know prototyping something is the best way to find out quickly if its a good idea, and it turns out it only takes 48 cans of coke [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>There are many things you can do with a Coke can or two, or 48 in this case. Olly decided to try a new lunchtime exercise&#8230;</p>
<p>We all know prototyping something is the best way to find out quickly if its a good idea, and it turns out it only takes 48 cans of coke  and a spare desk-top to convert a normal desk into a standing one&#8230;</p>
<p>&nbsp;</p>
<div><a href="http://wildfalcon.com/wp-content/uploads/2011/05/photo.jpg"><img class="size-medium wp-image-529 alignnone" title="Coke Can support" src="http://wildfalcon.com/wp-content/uploads/2011/05/photo-300x225.jpg" alt="" width="300" height="225" /></a><a href="http://wildfalcon.com/wp-content/uploads/2011/05/photo-1.jpg"><img class="size-medium wp-image-525 alignnone" title="Coke can support" src="http://wildfalcon.com/wp-content/uploads/2011/05/photo-1-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p><a href="http://wildfalcon.com/wp-content/uploads/2011/05/photo-3.jpg"><img class="size-medium wp-image-527 alignnone" title="Handy storage space between the desks" src="http://wildfalcon.com/wp-content/uploads/2011/05/photo-3-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p><a href="http://wildfalcon.com/wp-content/uploads/2011/05/photo-2.jpg"><img class="size-medium wp-image-526 alignnone" title="The final finished product" src="http://wildfalcon.com/wp-content/uploads/2011/05/photo-2-300x225.jpg" alt="" width="300" height="225" /></a></p>
</div>
<p>Let me know if you have tried working with a standing desk</p>
<div class="shr-publisher-524"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/05/12/standing-room-only-a-new-use-for-coke-cans/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting stuck in Commitment Debt</title>
		<link>http://wildfalcon.com/archives/2011/03/07/getting-stuck-in-commitment-debt/</link>
		<comments>http://wildfalcon.com/archives/2011/03/07/getting-stuck-in-commitment-debt/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 11:04:21 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Entrepreneurial]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=512</guid>
		<description><![CDATA[I was inspired today by a post on Rachel Davies&#8217; blog to write something that has been brewing in my mind for some time. So today I want to share with you the concept of commitment debt. Towards the end of 2010, I tried mapping my own projects, work, social, personal etc, and fitting them [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p><a href="http://wildfalcon.com/wp-content/uploads/2011/03/4105722502_a442444bb9_m.jpg"><img class="alignleft size-full wp-image-513" title="Debt" src="http://wildfalcon.com/wp-content/uploads/2011/03/4105722502_a442444bb9_m.jpg" alt="" width="160" height="240" /></a>I was inspired today by a <a title="Just Say No" href="http://agilecoach.typepad.com/agile-coaching/2011/03/just-say-no.html" target="_blank">post on Rachel Davies&#8217; blog</a> to write something that has been brewing in my mind for some time. So today I want to share with you the concept of commitment debt.</p>
<p>Towards the end of 2010, I tried mapping my own projects, work, social, personal etc, and fitting them onto a Kanban board. (If you don&#8217;t know what a Kanban board is, its not that important right now, you just need to know that its a way of visualising your current workload, so that you can see and visualise what unnecessary work you are doing. <a title="Personal Kanban" href="http://www.amazon.co.uk/dp/1453802266/?tag=wildfalcon" target="_blank">You can read more about using Kanban for personal productivity here</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.co.uk/e/ir?t=wildfalcon-21&amp;l=as2&amp;o=2&amp;a=1453802266" alt="" width="1" height="1" border="0" />)</p>
<p>What I discovered shocked me! The number of simultaneous things I had going on at once was about 25, and I was still accepting more!</p>
<p>I was in commitment debt!</p>
<p>I had taken on far more commitments than I was able to deliver. Just like financial or technical debt, it was slowing me down, preventing me from being able to choose what to do. It was even starting to get me down.</p>
<p>I had to go though each project, and work out which ones I could just cancel, on the spot, which ones I could postpose, which ones I was totally committed to and could not get out of.</p>
<p>Then for several months, I picked a project each week, and focused my spare time on it, and slowly starting to bring them to completion.</p>
<p>I then had to do the same to several projects that I had been able to postpose, but could not get out of.</p>
<p>Finally I was able to look at the projects I had been able to cancel. Most of them were no longer relevant. Some where never even a good idea in the first place! I can only assume I was taking them on to procrastinate on the commitments I already had!</p>
<p>So just like financial debt. I had to prioritise and start to repay the most serious debts first.</p>
<p>Is this something you have experience yourself, or seen in others? Have you found any good techniques for getting out of this problem, or spotting it before it becomes too serious? Let me know in the comments below</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="shr-publisher-512"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/03/07/getting-stuck-in-commitment-debt/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Alchemist Dreams of Liqueurs</title>
		<link>http://wildfalcon.com/archives/2011/03/04/alchemist-dreams-of-liqueurs/</link>
		<comments>http://wildfalcon.com/archives/2011/03/04/alchemist-dreams-of-liqueurs/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 15:26:00 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Entrepreneurial]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=504</guid>
		<description><![CDATA[Its rare that I come across a new company doing something creative, doing it well, and making me think &#8220;wow! this is cool&#8221; so when I do, I feel I ought to shout about it&#8230; In our office we just shared a round of handmade bespoke liqueurs, served from an old style Alchemsist test tubes. [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p style="text-align: left;"><a href="http://wildfalcon.com/wp-content/uploads/2011/03/photo-e1299252176194.jpg"><img class="size-medium wp-image-505 alignleft" title="Hard Liqueur Friday in the office" src="http://wildfalcon.com/wp-content/uploads/2011/03/photo-e1299252176194-300x225.jpg" alt="Test tubes of liqueurs in a rack" width="300" height="225" /></a>Its rare that I come across a new company doing something creative, doing it well, and making me think &#8220;wow! this is cool&#8221; so when I do, I feel I ought to shout about it&#8230;</p>
<p>In our office we just shared a round of handmade bespoke liqueurs, served from an old style Alchemsist test tubes. They were lovely!</p>
<p>You can get your own set, to liven up your party, or Friday afternoon in the office by heading over to <a title="Fine handmade and bespoke liqueurs" href="http://www.alchemistdreams.co.uk/">www.alchemistdreams.co.uk</a></p>
<div class="shr-publisher-504"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/03/04/alchemist-dreams-of-liqueurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acceptance: How to accept something you want to change</title>
		<link>http://wildfalcon.com/archives/2011/02/12/self-acceptance-how-to-accept-something-you-want-to-change/</link>
		<comments>http://wildfalcon.com/archives/2011/02/12/self-acceptance-how-to-accept-something-you-want-to-change/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 21:44:34 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=492</guid>
		<description><![CDATA[One of the reasons that I wrote my most recent project, HabitualApp, was the work and reading I have been doing over the past two years or so on personal growth. Of all the ideas and concepts I came across, one of the hardest to really get to grips with, or to &#8220;internalise&#8221;, is understanding [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>One of the reasons that I wrote my most recent project, <a title="Making Habits that Stick" href="http://habitualapp.com?utm_source=wildfalcon&amp;utm_medium=blog&amp;utm_campaign=articles" target="_blank">HabitualApp</a>, was the work and reading I have been doing over the past two years or so on personal growth.</p>
<p>Of all the ideas and concepts I came across, one of the hardest to really get to grips with, or to &#8220;internalise&#8221;, is understanding how to accept reality as it is, rather than focusing on what I think it should be (or want it to be). This is often called &#8216;self acceptance&#8217; when it refers to looking at yourself, who you are right now, and accepting it.</p>
<h2>Self Acceptance &#8211; Accepting Reality</h2>
<p>My difficulty was understanding how I could accept things about me, and yet still have a goal to improve. How could I set a goal to get better at something, and at the same time accept that my current ability is OK? This seemed like a direct conflict.</p>
<p>Eventually I started to differentiate between accepting things as they are, and understanding what I want them to be. I realised that can be distinct concepts. This is a bit abstract, so let me take an example:</p>
<p>I often have ideas that are quite complex and theoretical and I want to share these with my friends. So I write something, or sit down with a friend, and talk them through my latest idea. They don&#8217;t understand me, and I get very frustrated. In a few cases, we even end up arguing about it. This was not something that I wanted.</p>
<p>However, I had to accept a simple fact. My communication skills were what they were. They were not great (and maybe still aren&#8217;t :-)). Fine OK. This didn&#8217;t make me a bad person. This didn&#8217;t make me a failure. It is nothing more than a fact. Like my height.</p>
<p>Here is the hard part, the bit that I really struggled to internalise. While it is OK to not be great at communicating, it is ALSO ok to want to change it. They are not mutually exclusive. This was a realisation, and when combined with one additional idea, it became very powerful.</p>
<h2>Self Responsibility &#8211; Shaping Reality</h2>
<p>That idea is &#8220;self responsibility&#8221;. Once I have accepted that I want to be better at communicating. I take responsibility for it. Personally I think &#8220;taking responsibility&#8221; consists of two aspects:</p>
<ol>
<li>I want something to change</li>
<li>I realise it will only change if I make it change.</li>
</ol>
<p>This leaves me in a state where I am OK saying I&#8217;m not a great communicator. I&#8217;m OK saying I want to be a better communicator, and I know that I will get better only if I do something to actually get better. After that, I found it impossible to not do something about it. I would actually get uncomfortable if I didn&#8217;t spend time working on improving it.</p>
<p>In this case I decided to do a series of conference talks. By pushing myself to present ideas to a group of people I was able to practice different communication styles, and get useful feedback. I was lucky enough to have a colleague I could work closely with, and easy access to a community who were able to give good feedback. However if that had not been the case I would have still found a suitable audience.</p>
<p>Internalising these two concepts into my daily experience has had two noticeable effects. The first is that I am a lot less stressed. When I notice something in my life that is not right, there is no associated feeling of guilt, which means there is no stress. This has allowed me to be more honest with myself about who, and what I am. The second effect I noticed is that I am significantly more successful at actually changing those things in my life I want to change. I have even noticed an improvement in <a title="Improve Self Esteem by Creating Habits" href="http://habitualapp.com/articles/improve-self-esteem-by-creating-habits?utm_source=wildfalcon&amp;utm_medium=blog&amp;utm_campaign=articles" target="_blank">self esteem</a> as a result.</p>
<p>One of the tools that I have been using to explore these changes is <a title="Make changes by setting 30 day trial habits" href="http://habitualapp.com/about?utm_source=wildfalcon&amp;utm_medium=blog&amp;utm_campaign=articles" target="_blank">30 day trial habits</a>. This was the reason I wrote <a title="Making habits that stick" href="http://habitualapp.com?utm_source=wildfalcon&amp;utm_medium=blog&amp;utm_campaign=articles" target="_blank">HabitualApp</a>.</p>
<div class="shr-publisher-492"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/02/12/self-acceptance-how-to-accept-something-you-want-to-change/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lessons learned from writing and launching a WebApp in 23 days</title>
		<link>http://wildfalcon.com/archives/2011/01/07/lessons-learned-from-writing-and-launching-a-webapp-in-23-days/</link>
		<comments>http://wildfalcon.com/archives/2011/01/07/lessons-learned-from-writing-and-launching-a-webapp-in-23-days/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 08:45:51 +0000</pubDate>
		<dc:creator>Laurie</dc:creator>
				<category><![CDATA[Entrepreneurial]]></category>

		<guid isPermaLink="false">http://wildfalcon.com/?p=464</guid>
		<description><![CDATA[Less than a week ago I launched HabitualApp. Given that my day job is creating webapps this isn&#8217;t something I would normally make a big deal of. However this site was different &#8211; I wrote it entirely on my own. That meant I had to do: Concept Design (what is the app, why does it [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>Less than a week ago I launched <a title="HabitualApp" href="http://habitualapp.com">HabitualApp</a>. Given that my day job is creating webapps this isn&#8217;t something I would normally make a big deal of. However this site was different &#8211; I wrote it entirely on my own. That meant I had to do:</p>
<p><img class="size-full wp-image-482 alignright" title="HabitualApp in 23 Days" src="http://wildfalcon.com/wp-content/uploads/2011/01/calendar.png" alt="" width="250" height="208" /></p>
<ul>
<li>Concept Design (what is the app, why does it exsit)</li>
<li>Usability Design</li>
<li>Visual Design</li>
<li>Software Design</li>
<li>Styling (writing the css/html)</li>
<li>Programming</li>
<li>Marketing</li>
</ul>
<p>I&#8217;m a big fan of cross functional teams, but the truth is normally there is quite a broad team behind an app, and its rare for one person to be able to do all of the above. To make things even more challenging, I had set myself the target of launching the site by the last day of 2010. That was just 23 days after I initially had the idea!</p>
<p>For a long time I have wanted to create a site, launch it as quickly as possible, and then grow it from there. This is something that not everyone is comfortable with; there are a lot of potential problems with launching a site before it is ready. So working on my own was the best way to have the freedom to do exactly what I wanted to do.</p>
<p>The sitehas been running for 6 days now, and its going pretty well. It has had over 1300  unique visitors, and over 90 users have signed up. It&#8217;s time I take a quick look back at what I leaned so far, and what I want to find out next.</p>
<h2>Limiting the features let me launch early</h2>
<p>The first thing was that writing a web app from scratch in less than 1 month is totally possible. I wasn&#8217;t particularly pressed for time, even though I did most of the work in evenings and lunch times (though I did manage a good bit of work during the holidays). The only way I could launch something in such a short time though was to be ruthless at cutting out features.</p>
<p>The login system piggybacks on Facebook, which was a great time saver, as well as giving several added features for free. I had a lot of ideas for features I wanted to add, (and still want to add) but I was pretty ruthless at cutting them down to the smallest set possible. This was necessary as I did the final bit of coding the day before launch (I wanted to have one day to reflect before hitting the big red button)</p>
<p>This was the hardest part. Ideas fell into three basic categories: Ones the app is unusable without, things the app would be dull and boring without, and those which are nice to have. Telling the difference between the last two categories is a difficult to get right and something I suspect I will get better at with time.</p>
<p>One example is that when you create a habit, it posts this to your Facebook account. Clearly the app is usable without this, but I decided to put it in anyway. I decided that the social aspect was an important part of the app, and without this, using the app would feel too much of a solitary experience. The same goes with the list of habits your friends have, which is shown when you log in.</p>
<h2>A bit of knowledge on design theory goes a LONG way</h2>
<p>I learned that I can do visual design! Ok, the site is not going to win any awards for being pretty, but I don&#8217;t think it&#8217;s going to end on anyone&#8217;s ugly list either. I spent some time teaching myself basic colour theory using sites likes <a title="worqx" href="http://http://www.worqx.com/color/color_wheel.htm">worqx</a> (opposing colours on the colour wheel look good together, etc.) before using an open source colour scheme and getting on with it.</p>
<p>I found it very useful to have a limited set of five colours, and some basic ideas on when to use them made a huge difference. I had three different shades of my main colour, with two highlight colours. I also used some ideas on column spacing as explained in the <a title="960 Gris System" href="http://960.gs/">960 grid system</a>, which helped keep things feeling balanced.</p>
<h2>Watching real users is invaluable</h2>
<p>&nbsp;</p>
<p>After the first couple of features were working I started getting friends to use the app while I watched. I started with other computer developers, and moved onto less technically skilled friends. At each point I managed to hold my frustration back (&#8220;Isn&#8217;t it OBVIOUS you click that button!&#8221;) instead noting where they were confused about what to do. After each session with a user I would spend some time improving the usability of where they were struggling the most. By the time I launched I was able to show a friend the site, and she could do all the main tasks with no prompting from me.</p>
<h2>Design is iterative (both usability and visual design)</h2>
<p>After 5 days or so I did the first pass at styling the app. I thought it looked pretty cool, till I looked at it again on day 6. Looking at it with fresh eyes made several things stand out and look ugly. The same was true with the usability of the site. Both designs were changed once or twice in a big way, and had a whole slew of little tweaks. The final design is quite different from the first one, but grew out of it. If I hadn&#8217;t actually done the first design, I would not have had the chance to develop it. The fact that design is iterative was new to me. I have often worked with designers who keep changing bits of pieces of the design. Now I have a much better feel for why they do it (of course, even their first drafts are better than anything I can do!)</p>
<h2>Driving traffic to the app is harder than I thought</h2>
<p>When I announced the app, I posted it on my <a title="Wildfalcon on Twitter" href="http://twitter.com/wildfalcon">twitter feed</a>, and on my <a title="Wildfalcon" href="http://wildfalcon.com">blog</a>, and sat back hoping to see some people sign up. I figured I had enough followers and subscribers to get at least a few signups. Wrong. No-one signed up. Oops!</p>
<p>So I started pinging people directly, only one person really took the bait (and a few signed up to keep me happy). This was when I realised that getting traffic to the site was going to be harder that I thought. My ideas of just building an app and letting the traffic build up totally on its own was going to fail if no-one at all ever saw it.</p>
<p>I submitted the app to Facebook, which let me push the app out to my Facebook friends. Rather than spamming everyone, I decided to keep it targeted to those people whom I thought would be interested. I had to guess who that would be, so one thing I want to do for next time is get a pre-prepared list of who wants to know about my app launches (You can now <a title="sign up to get notified when I launch a new WebApp" href="http://eepurl.com/cabrT">sign up to get notified when I launch a new WebApp</a>). This generated maybe three or four more sign-ups. Things were not looking great.</p>
<p>Then I got my first real break. My friend Haje wrote <a title="Creating photographic habits that stick" href="http://www.pixiq.com/article/creating-photographic-habits-that-stick">this post</a> on Pixiq, and posted on his <a title="Photocritic on Twitter" href="http://twitter.com/photocritic">twitter account</a>. Haje has quite a large following of photographers (which he earned by writing a lot of good content over several years) and was inspired to use daily habits to help people improve their photography. That provided a wave of users. I was able to get to a computer in time to add a photography habit to the list of recommended habits users see on first log-in, and that is still the most popular habit on the site.</p>
<p>My second break came from Lifehacker. They posted <a title="What it takes to form a good habit" href="http://lifehacker.com/5724234/how-to-form-good-habits-this-year">this article on habit forming</a>, which I found via a twitter search on &#8220;habit&#8221; at the same time as I was told about it by one of the Facebook friends I had sent the app too. A good part of the article is very closely aligned with what my app does, so I didn&#8217;t feel at all bad about adding a comment mentioning the main difference and linking to my app. There was some confusion here as my comment didn&#8217;t appear at once. Turns out to prevent spammers they manually approve the first comment from each poster. So I had to wait several hours before my comment appeared. I suspect this is common on many popular sites that can generate a lot of traffic.</p>
<p>I was very lucky with both of these breaks; if neither of them had happened my app would be sitting about with nothing to do.</p>
<p>So now that I have a number of users I need to decide on my next steps. Some of them are engaging with the app, some are not. Of those that are, only a few are using it regularly, which is what I would term to be real engagement&#8230;</p>
<h2>Getting user feedback is hard</h2>
<p>When I talk to friends in person, a lot of them have ideas on what to add, and change. But only a few people have contacted me from the site. By email. The number one requested feature so far is to break the close coupling with Facebook. Initially I was worried about this, because I see facebook posts as a good way to let people know about the app. I&#8217;m only willing to do this because its also IMHO a very useful feature of the app, however it seems that only 110 or so of my visits came from Facebook, so I expect that to be the next thing I do.</p>
<p>From all of this, I have created a checklist of ideas that I want to take forward into my next app.</p>
<ol>
<li>Build something quickly, even if it looks bad</li>
<li>Set a launch date in advance. More than anything else, that helped me keep the feature count low</li>
<li>Allow some time for tinkering with it, tweaking the design and the UI based on feedback</li>
<li>Have some better ideas on how to spread word about the app. Luck won&#8217;t happen every time</li>
</ol>
<div class="shr-publisher-464"></div><!-- Start Shareaholic LikeButtonSetBottom --><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://wildfalcon.com/archives/2011/01/07/lessons-learned-from-writing-and-launching-a-webapp-in-23-days/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

