<?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>The long way round... &#187; gtd</title>
	<atom:link href="http://www.clevegibbon.com/wordpress/category/gtd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clevegibbon.com/wordpress</link>
	<description>Stuff you pick up on the way...</description>
	<lastBuildDate>Tue, 02 Jun 2009 05:11:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>From Git to God in Six Months</title>
		<link>http://www.clevegibbon.com/wordpress/2008/12/30/from-git-to-god-in-six-months/</link>
		<comments>http://www.clevegibbon.com/wordpress/2008/12/30/from-git-to-god-in-six-months/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 14:56:15 +0000</pubDate>
		<dc:creator>Cleve Gibbon</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[knowledge]]></category>

		<guid isPermaLink="false">http://www.clevegibbon.com/wordpress/2008/12/30/from-git-to-god-in-six-months/</guid>
		<description><![CDATA[Just over a year ago I watched the Introduction to Git video below on by Linus Torvalds and just had to switch it off after 10 minutes of play.  I thought Linus was git and as a result didn&#8217;t touch Git for six months.  Then in May 2008, I was starting a new [...]]]></description>
			<content:encoded><![CDATA[<p>Just over a year ago I watched the <a href="http://www.youtube.com/v/4XpnKHJAok8&amp;hl=en&amp;fs=1">Introduction to Git</a> video below on by Linus Torvalds and just had to switch it off after 10 minutes of play.  I thought Linus was git and as a result didn&#8217;t touch Git for six months.  Then in May 2008, I was starting a new project looking into <a href="http://www.clevegibbon.com/wordpress/2008/06/16/infrastructure-as-a-service-just-compute-and-go/">puppet administration tools</a> and was peeved off having to set up yet another repository in subversion.  So I read the <a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html">git tutorial</a>.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/4XpnKHJAok8&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4XpnKHJAok8&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Well, that seemed easy.  So I tried it out.  Hmm, that works.  Then I re-watched the &#8216;Introduction to Git&#8217; video above.  Hey presto, from git-to-god in six months.  Impressive.  I still don&#8217;t like video, can&#8217;t put my finger on it, but I love the Git.  And to those people that brought us the Git and a big thank you to you.</p>
<p>What is the <a href="http://www.kernel.org/pub/software/scm/git/docs/user-manual.html">Git</a>?  Git is a fast distributed revision control system.  Now I use the Git religiously.  Not just for my personal coding projects, but for the documents I write, the web-sites I build, people I share knowledge with, and so on.  But why do I like Git, a few things really.</p>
<p>Firstly, I tend to operate out of directories a lot and need to version control everything under it.  What I don&#8217;t want to have to do is  create an artificial master copy on a centralised server and have to periodically sync up to that.  Pointless.  Instead I just want everything I need to be available from within my working area &#8211; my directory.</p>
<p>Secondly, branching and the management of branches must be brainless activity.  Git embraces and encourages branching.  After reading the <a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html">git tutorial</a> I was shocked at just how easy it is to work with branches.  There is just no other way of working for me. Branching in subversion is harder and hence less appealing to me, so that&#8217;s probably why I didn&#8217;t use it as much as I&#8217;d liked/should have.</p>
<p>Thirdly, local commits.  I can commit without access to a centralised server.  There is NO centralised server.  Instead you have a network of peers.  No need to distribute/cluster a central repository.  Distributed repositories are the norm, not the exception.  There is no single-point of failure that you have with subversion, instead, the risk is spread amongst your peers.</p>
<p>Finally, simplicity.  Once you&#8217;re happy working with branches locally, you can push and pull information to and from your peers&#8217; branches.  The syntax is clear and concise.  There is not difference really to what you&#8217;re accustomed to working locally. </p>
<p>The problem with Git and distributed revision control systems like it is industry take up.  Will the build systems such as Ant and Maven, the IDEs such as Visual Studio, IntelliJ and Eclipse, and so on support the Git.  I think this is happening but cannot report conclusively on the current status.  However, I am starting to see many more open source projects start out with the GIT and other migrating over.  Also for web site development, where you try out new stuff, roll forward, roll back, compare and contrast, numerous different solutions, Git and its easy branching solution is a great tool.</p>
<p>Finally, a commercial example. I use a <a href="http://office.microsoft.com/en-us/groove/default.aspx">Groove</a>.  It&#8217;s a collaboration tool primarily used for sharing documents.  It has a proprietary algorithm for the effective sync&#8217;ing of large amounts of data across a network.  It also is a commercial product and so there are lots of features such instant messaging, calendaring, discussions, sharepoint integration and organising stuff.  However, for me, all that is redundant.  All I need is fast distributed, file-sharing. </p>
<div style="text-align:center;"><a href="http://clevegibbon.com/images/blog/groove2007.jpg"><img src="http://clevegibbon.com/images/blog/groove2007.jpg" width="400" height="300" align="center" /></a></div>
<p>The problem with Groove is that is breaks easily (admittedly the pre Microsoft Groove 2007 version).  I&#8217;ve had to install it many times in the past and that takes time.  When I change machines, I have to re-install it.  When it starts crashing, I have to re-install it.  The sych&#8217;ing between my peers has been problematic, to the point where we are asking each other whether you have the latest update.  That&#8217;s not good.  Given that I only use Groove for file sharing, I believe Git would be a much better and reliable solution going forwards.  It also has the added benefit of being cross platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clevegibbon.com/wordpress/2008/12/30/from-git-to-god-in-six-months/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GTD: Zero Bookmarks in my Browser</title>
		<link>http://www.clevegibbon.com/wordpress/2008/08/14/gtd-zero-bookmarks-in-my-browser/</link>
		<comments>http://www.clevegibbon.com/wordpress/2008/08/14/gtd-zero-bookmarks-in-my-browser/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 06:26:11 +0000</pubDate>
		<dc:creator>Cleve Gibbon</dc:creator>
				<category><![CDATA[gtd]]></category>

		<guid isPermaLink="false">http://www.clevegibbon.com/wordpress/2008/08/14/gtd-zero-bookmarks-in-my-browser/</guid>
		<description><![CDATA[As you might have guessed I&#8217;m in Getting Things Done mode.  So after setting up my personal wiki, the new home for my weekly reviews, I turned my attention to the browser.  I spend a hell of lot of time in my browser so I decided to spend a few minutes seeing if [...]]]></description>
			<content:encoded><![CDATA[<p>As you might have guessed I&#8217;m in <em>Getting Things Done</em> mode.  So after setting up my <a href="http://www.clevegibbon.com/wordpress/2008/08/10/gtd-my-personal-wiki/">personal wiki</a>, the new home for my <a href="http://www.clevegibbon.com/wordpress/2008/08/10/gtd-inbox-zero-and-weekly-reviews/">weekly reviews</a>, I turned my attention to the browser.  I spend a hell of lot of time in my browser so I decided to spend a few minutes seeing if I&#8217;m using it well.</p>
<p>When I first started using a web browser I was taught to bookmark pages and organise them into folders that are hierarchically structured into a tree-like form.  For the last couple of years though I&#8217;ve found bookmarks in a browser to be a complete pain for a number of reasons:</p>
<ul>
<li>Firstly, I use a three browsers: IE, Safari (&#38; with the latest <a href="http://webkit.org/">webkit.org</a>) and Firefox.  Safari is my favourite, Firefox has the best tools and IE is what I use on customer sites.  Firefox is what I call my default browser because it&#8217;s has everything I need to work effectively.  <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/39">mouse gestures</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/427">scrapbook</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/2410">foxmarks</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/5890">tree style tab</a>, <a href="http://www.piclens.com/">piclens</a> and <a href="https://addons.mozilla.org/en-US/firefox/addon/3615">delicious</a> to name a few.  If Safari could do all of these, I&#8217;d use Safari for sure, but it doesn&#8217;t.</li>
<li>Secondly, I cannot stand the pain of keeping bookmarks synchronised across different browsers.  I know about plugins to synchronise bookmarks across different instances of the same browser (e.g. foxmarks)  but not different browsers. Also, I don&#8217;t think I would use it anyway.</li>
<li>Thirdly, organising bookmarks into a tree is just not an effective way to manage large numbers of urls.  Ugly and usable.</li>
</ul>
<p>The typical way I work when moving about on the web is that when I land on a page, I have two options:  save this page or not.  If I choose to save this page <strong><em>and</em></strong> i have not read it, I need to record that fact as well.  That is why I am big fan of tagging bookmarks and <a href="http://delicious.com/">delicious</a> (particularly since its recent upgrade and better url <a href="http://delicious.com/">delicious.com</a>) is my choosen vehicle for doing this.  So here&#8217;s what I do:</p>
<ul>
<li>Do some stuff on the web (I&#8217;m in my default browser Firefox)</li>
<li>If I want to save the current page, Command-D to bring up the delicious plugin</li>
<li>I add my tags and if I&#8217;ve not read it I add a <strong><em>notread</em></strong> tag</li>
</ul>
<p>All done in 5 seconds from the keyboard, no mouse.  At the end of each week, I ruthlessly step through my <strong><em>notread</em></strong> pages in delicious and either read or delete them.  I very rarely have anything from the previous week taken over into the next.  And that&#8217;s it.</p>
<p>So, last week I visited every page I had as a bookmark in my browser and added them either to my personal wiki or delicious.  Not surprisingly, I got rid of 90% of my bookmarks (note to self, tip to spring clean bookmarks within delicious).  Now I have Zero Bookmarks within my browser.  The first thing people say, no bookmarks in your browser, but what if you&#8217;re offline.  Well, if I&#8217;m offline, I can&#8217;t access delicious but even if I could, I couldn&#8217;t access the sites at the end of bookmarks anyway.  And for the local links, well, there&#8217;re in my personal wiki, which has a great home page with about 20 links to my favourite, most visited sites.  Of course, my personal wiki home page is my most visited page. </p>
<p>So what does my browser have?  Well, a couple of <a href="http://www.bookmarklets.com/">bookmarklets</a> for <a href="https://addons.mozilla.org/en-US/firefox/addon/6128">gReader</a> (adds the current page to my google rss reader), <a href="http://tweetburner.com/">Twurl</a> (converts the current page into a tiny url and lets me post to twitter) and <a href="https://addons.mozilla.org/en-US/firefox/addon/3615">delicious</a> (for tagging and saving the current page). </p>
]]></content:encoded>
			<wfw:commentRss>http://www.clevegibbon.com/wordpress/2008/08/14/gtd-zero-bookmarks-in-my-browser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GTD: My Personal Wiki</title>
		<link>http://www.clevegibbon.com/wordpress/2008/08/10/gtd-my-personal-wiki/</link>
		<comments>http://www.clevegibbon.com/wordpress/2008/08/10/gtd-my-personal-wiki/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 15:09:32 +0000</pubDate>
		<dc:creator>Cleve Gibbon</dc:creator>
				<category><![CDATA[gtd]]></category>

		<guid isPermaLink="false">http://www.clevegibbon.com/wordpress/2008/08/10/gtd-my-personal-wiki/</guid>
		<description><![CDATA[I&#8217;ve been using wikis for a long time now and have a certain way of using them.  There are things as a newcomer to wikis that you always do but as you become more familiar with the collaborative, read/write web-based environments there are things you just don&#8217;t do.  You start learning the don&#8217;ts [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using wikis for a long time now and have a certain way of using them.  There are things as a newcomer to wikis that you always do but as you become more familiar with the collaborative, read/write web-based environments there are things you just don&#8217;t do.  You start learning the don&#8217;ts when you realise a wiki is <strong><em>not</em></strong> the knowledge base but more a shopfront to knowledge.  The better your shopfront, the greater access you&#8217;ll have to your knowledge, and ultimately the more use you&#8217;ll make of your wiki.</p>
<p><strong>Selecting the Wiki</strong></p>
<p>My personal wiki had to be <em>small</em>, <em>fast</em> and above all work <em>offline</em>.   You&#8217;d be amazed just how many, <a href="http://twiki.org/">twikis</a>, <a href="http://en.wikipedia.org/wiki/Bliki">blikis</a> and <a href="http://en.wikipedia.org/wiki/Wiki">wikis</a> fall short of that cut.   By small, I mean in both features, footprint and essential complexity.  Fast is obvious.  And offline means that I can enter some stuff in the same way regardless of whether I&#8217;m online or not. Given that I didn&#8217;t want to go through the hassle of installing a local web-based application on my machine I quickly honed in on <a href="http://www.tiddlywiki.com/">TiddlyWiki</a> &#8211; a client-side wiki.  I&#8217;d used this about a year ago and was in talks with the then head of the team Jeremy Ruston about adding server-side syncing support.  It appears they added it, so now we&#8217;re good to go.</p>
<p><strong>Set Up</strong></p>
<p>This made be laugh.  To install the TiddlyWiki just right click <a href="http://www.tiddlywiki.com/empty.html">here</a> and save as the file (the wiki <img src='http://www.clevegibbon.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) to your hard drive.  You done.  Open up the file in your browser and you&#8217;re away.  TiddlyWiki is a single, self-contained HTML page that is <em>small</em>, <em>fast</em> and works <em>offline</em>!</p>
<p><strong>Wiki Usage</strong></p>
<p>The wiki is my shop front to my world, so here&#8217;s how I use it:</p>
<ul>
<li>I found a home for the TiddlyWiki file on my machine and made that file my home page within my browser.</li>
<li>I start creating content home pages, for <a href="http://www.cognifide.com">work</a>, <a href="http://clevegibbon.com">research</a>, personal bit&#8217;s and pieces, <a href="http://www.clevegibbon.com/wordpress/2008/08/10/gtd-inbox-zero-and-weekly-reviews/">weekly reviews</a>, and other stuff.</li>
<li>Content home pages contain links to external sites or internal links to pages that I write.</li>
<li>My personal wiki content is organised more like a forest, shallow and wide and not like a mutated inheritance tree that is narrow and deep.</li>
<li>TiddlyWiki allows you to refer other TiddlyWikis (keep the links relative), so I quickly pull out work from my wiki.  Don&#8217;t let your wiki get wide and deep!</li>
<li>I&#8217;m not a fan of stuffing attachments into wikis.  Attachments are like the weights you place around on a hot-air balloon.  The more put on, the more likely your wiki will remain grounded and not take you to the places you really ought to see.  I prefer to keep the wiki light and <em>link</em> to attachments hosted elsewhere if possible.</li>
<li>Backup and multiple machines.  It&#8217;s possible and there is support for this.  Still fiddling about with this but given the wiki is a single file.  My options abound.</li>
</ul>
<p>With my wiki in place I am a pretty happy guy.  I trashed a lot text files, stickies and gtd actions and put the good stuff in my wiki.  Also, with the wiki as my home page, with searc, tagging and a well-design front page, access to my current <a href="http://www.clevegibbon.com/wordpress/2008/01/15/the-knowledge-portfolio/">knowledge portfolio</a> is just a click away.  </p>
<p>Sitting back, slightly pleased with myself, I looked started seeing redundant bookmarks in my browser.  Upon closer inspection, and a little thought, I&#8217;m trying to think of a good reason why I&#8217;d ever bookmark a page within my browser.  Damn, time to eliminate more waste&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clevegibbon.com/wordpress/2008/08/10/gtd-my-personal-wiki/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GTD: Inbox Zero and Weekly Reviews</title>
		<link>http://www.clevegibbon.com/wordpress/2008/08/10/gtd-inbox-zero-and-weekly-reviews/</link>
		<comments>http://www.clevegibbon.com/wordpress/2008/08/10/gtd-inbox-zero-and-weekly-reviews/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 05:30:38 +0000</pubDate>
		<dc:creator>Cleve Gibbon</dc:creator>
				<category><![CDATA[gtd]]></category>

		<guid isPermaLink="false">http://www.clevegibbon.com/wordpress/archives/115</guid>
		<description><![CDATA[This week was a bad week.  Even though I&#8217;m pretty organised in my approach to dealing with large amounts of stuff, I realised this week that I was losing the battle and something needed to be done to turn things back around in my favour.
I read Dave Allen&#8217;s book, Getting Things Done (GTD), about [...]]]></description>
			<content:encoded><![CDATA[<p>This week was a bad week.  Even though I&#8217;m pretty organised in my approach to dealing with large amounts of stuff, I realised this week that I was losing the battle and something needed to be done to turn things back around in my favour.</p>
<p>I read <a href="http://www.davidco.com/">Dave Allen</a>&#8217;s book, <a href="http://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280">Getting Things Done </a>(GTD), about a year ago and as he it puts, GTD is nothing more than advanced common sense.  I tried out his simple folder structure but further adapted it to achieve <a href="http://www.inboxzero.com/">Inbox Zero</a>.  For me, when an email arrives I apply one of six verbs to it: <em>delete</em>, <em>archive</em>, <em>respond now</em> (ala <a href="http://five.sentenc.es/">five sentences</a>), <em>delegate</em>, <em>defer</em>, or <em>deal with</em>.  The deferring requires me to do nothing an leave it in my Inbox, however, my Inbox must be cleared by the end of the day.  If I cannot deal with the email by the end of the day it is escalated to a task.  Then it moves into my action stack (something for a later post).</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/z9UjeTMb3Yk&#038;color1=11645361&#038;color2=13619151&#038;hl=en&#038;fs=1"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/z9UjeTMb3Yk&#038;color1=11645361&#038;color2=13619151&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" wmode="transparent" width="425" height="344"></embed></object></p>
<p>However, even with this in place I was still a slave to my Inbox last week.  So I did some more research and found the answer in <a href="http://www.43folders.com/blog/merlin-mann">Merlin Mann</a>&#8217;s talk he gave at Google just over a year ago.  Switch off email and check it periodically.  Simple but effective. I have now regained control of my Inbox.  So now it goes something like this: 1) Turn on email client.  2) Process unread emails. 3) Turn off email client.  4) <strong>Do something else</strong> 5) Goto 1 an hour later.</p>
<p>Right, I think I&#8217;ve got a better handle on my Inbox but <em>why</em> am I doing all the stuff I do?  I&#8217;m sick of guessing, so on Friday I carried out my first weekly review.  I looked back at the events of the previous week and in agile retrospective like fashion stepped through <em>what I did,</em> <em>identified the good, the bad and the ugly</em>, and <em>suggested actions to make things better</em>.  The review took about 15 minutes and was<strong><em> the most useful thing </em></strong>I did last week, in fact for the last few months.</p>
<p>I then went a step further and thought about what my objectives are for 2008 and held the things I did last week against these.  Again, another startling revelation, my accomplishments last week, although plentiful, brought me no closer to achieving my objectives.  A quick re-think and re-visit to my suggested actions for this week and now I have a much better idea of what I need to do this week and how I can realistically achieve it, whilst demonstrably working towards my <strong><em>now clear</em></strong> objectives.</p>
<p>I highly recommend that you take the 15 minutes out of your week and do the review.  You will surprise yourself, and if you anything like me, don&#8217;t you just love surprises&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clevegibbon.com/wordpress/2008/08/10/gtd-inbox-zero-and-weekly-reviews/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
