<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.43folders.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>iGTD</title>
 <link>http://www.43folders.com/topics/igtd</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>Michael Buffington: iGTD + Quicksilver + subversion</title>
 <link>http://www.43folders.com/2007/06/28/buffington-igtd-quicksilver-subversion</link>
 <description>&lt;p&gt;by &lt;a href=&quot;http://michaelbuffington.com/&quot;&gt;Michael Buffington&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the second entry in a multipart series about my recent obsessive love affair with &lt;a href=&quot;http://gtd.43folders.com/&quot;&gt;GTD&lt;/a&gt;, &lt;a href=&quot;http://bargiel.home.pl/iGTD/&quot;&gt;the iGTD application&lt;/a&gt; and &lt;a href=&quot;http://quicksilver.blacktree.com/&quot;&gt;Quicksilver&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In the &lt;a href=&quot;http://www.43folders.com/2007/06/19/buffington-igtd-01/&quot;&gt;last entry&lt;/a&gt; I put the emphasis on getting my tasks written down quickly and out of my focus into a system I could trust. I could choose to spend some time later to review my tasks and do what I like to call &quot;iGTD gardening&quot;, where I check up on all my projects and do a bit of weeding of duplicate or irrelevant tasks, and fortify those tasks with whatever information comes to mind as I&#039;m looking at them.&lt;/p&gt;

&lt;p&gt;Since I&#039;m now in the habit of pushing new tasks to iGTD and immediately forgetting about them I have the refreshing ability to work on a task without ever thinking about anything else. iGTD then becomes my set of instructions to follow when I need guidance, and if I&#039;ve tended my task garden well, it&#039;s a rich set of instructions with a lot of tedious thinking already finished.&lt;/p&gt;

&lt;p&gt;This system works out alarmingly well until you&#039;re possessed by SSD (&lt;em&gt;severe stupidity disorder&lt;/em&gt;) and delete your iGTD database without even a whiff of lingering vapors. Immediately you&#039;ll be consumed by a profound and unshakable dread as you realize your tether has been severed from the mother ship and you begin to drift into outer space, your Tang to be divided up amongst your colleagues (even the ones you loathe).&lt;/p&gt;

&lt;p&gt;Luckily for most of us, iGTD makes database backups upon starting up the iGTD app and for a couple of other events, and luckier still, most of us don&#039;t suffer from SSD very often.&lt;/p&gt;

&lt;p&gt;But I often do, and don&#039;t leave anything to chance.&lt;/p&gt;

&lt;!--break--&gt;

&lt;p&gt;Rather than risk losing my entire brain to an episode of SSD I employ a SMP (&lt;em&gt;scheme of massive paranoia&lt;/em&gt;). It might seem quite heavy handed, but I send a backup of my iGTD data to a &lt;a href=&quot;http://en.wikipedia.org/wiki/Subversion_%28software%29&quot;&gt;subversion&lt;/a&gt; repository whenever the iGTD database changes. In a nutshell, it means I have a comprehensive history of every save ever done to my iGTD database, and am nearly assured that I&#039;ll be able to save myself from myself with only the smallest amount of data loss.&lt;/p&gt;

&lt;p&gt;Now I&#039;ll be the first to admit that what we&#039;re about to look at is a bit &lt;a href=&quot;http://en.wikipedia.org/wiki/Rube_Goldberg&quot;&gt;Rube-Goldberg&lt;/a&gt;-esque, and I&#039;ll admit there&#039;s a certain joy in that as well.&lt;/p&gt;

&lt;p&gt;A few things to know before we move on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I&#039;m doing this all on Tiger, which means I have both Ruby and sqlite3 installed out of the box. &lt;/li&gt;
&lt;li&gt;Your paths to both Ruby and sqlite3 might differ from mine.&lt;/li&gt;
&lt;li&gt;This code likely has bugs. I whipped it up in a few hours.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also, worth noting - I&#039;ll be adding to this body of code as I move on with more blog posts about iGTD. What may look a bit like an empty shell now will get some more meat as we go along.&lt;/p&gt;

&lt;p&gt;And finally (I promise), all the code I talk about in this series will be downloadable at some point.&lt;/p&gt;

&lt;h4&gt;Create some Ruby!&lt;/h4&gt;

&lt;p&gt;Create a file called iGTD.rb in &lt;code&gt;/usr/local/lib/ruby&lt;/code&gt; (or &lt;code&gt;/opt/local/lib/ruby&lt;/code&gt; if you&#039;re using the Macports version of Ruby like me).&lt;/p&gt;

&lt;p&gt;Write the following code:&lt;/p&gt;

&lt;p&gt;&lt;pre&gt;
class IGtd&lt;br /&gt;
    def self.capture(string)&lt;br /&gt;
        i = IGtd.new&lt;br /&gt;
        i.push_to_igtd(string)&lt;br /&gt;
        puts string&lt;br /&gt;
    end&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;def push_to_igtd(string)    
    `/usr/local/bin/sendtoigtd &quot;#{string}&quot;`  
end
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;end
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;That&#039;ll start off our iGtd library with something basic. It seems totally superfluous when you think about it, but remember, we&#039;ll be adding to this at a later date.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;http://bargiel.home.pl/iGTD/index.html&quot;&gt;newest version of iGTD (v. 1.4.5)&lt;/a&gt; comes with a command line utility that allows you to pass your task along the same way you push tasks into iGTD through the Quicksilver plugin. The above code simply wraps some Ruby around that command, executing it when we call it, which we&#039;ll come back to in a moment.&lt;/p&gt;

&lt;p&gt;Now we&#039;re going to take advantage of a Quicksilver feature that you might not see documented many places - you can pass text to Ruby scripts saved as action in &lt;code&gt;~/Library/Application Support/Quicksilver/Actions&lt;/code&gt;. Up until recently I assumed you could only have AppleScript actions, but that&#039;s not the case.&lt;/p&gt;

&lt;p&gt;Let&#039;s see some of that Action in action. Create a file called gtd.rb in &lt;code&gt;~/Library/Application Support/Quicksilver/Actions&lt;/code&gt; that looks like this:&lt;/p&gt;

&lt;p&gt;&lt;pre&gt;&lt;/p&gt;

&lt;h1&gt;!/opt/local/bin/ruby&lt;/h1&gt;

&lt;p&gt;require &#039;iGTD&#039;
IGtd.capture ARGV.join(&quot; &quot;)
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;This script takes whatever commands are passed in, joins them back up as a single string, and hands them to the IGtd.capture method we wrote above. Note that we join the string back up because Ruby splits up command line arguments into an array wherever it sees a space. So we simply reverse that process by adding the spaces back in.&lt;/p&gt;

&lt;p&gt;Make sure you make the file executable. &lt;code&gt;chmod ug+x gtd.rb&lt;/code&gt; should do the trick.&lt;/p&gt;

&lt;p&gt;Once that&#039;s saved you should be able to invoke Quicksilver, press period to invoke text mode, hit tab, then type &lt;code&gt;gtd&lt;/code&gt;. Your gtd Ruby script should show up in the list (if it doesn&#039;t you might need to restart Quicksilver [&lt;code&gt;CTRL-CMD-Q&lt;/code&gt;]).&lt;/p&gt;

&lt;p&gt;Now, despite the fact that you&#039;re using your own Ruby based action instead of using the iGTD Quicksilver plugin, your task will end up in iGTD.&lt;/p&gt;

&lt;p&gt;Neat, but we&#039;re missing the paranoia. Let&#039;s add subversion commits into the mix.&lt;/p&gt;

&lt;p&gt;At this point I have to assume that you&#039;ve managed to get your iGTD.sql file located at &lt;code&gt;~/Library/Application Support/iGTD&lt;/code&gt; into a subversion repository, hopefully offsite. I&#039;m gambling on the fact that you have some knowledge of subversion if you have any desire to do this at all.&lt;/p&gt;

&lt;p&gt;Because the iGTD.sql file is binary, we want to dump it as raw text to be a bit more efficient with subversion. subversion only keeps track of differences between revisions with ASCII files, but keeps entire copies of binary files (which might not seem like much, but for a file that&#039;s in the 60-80k range, 6000 changes can turn into a 500MB subversion repository).&lt;/p&gt;

&lt;p&gt;Having the iGTD.sql as an ASCII dump helps increase portability as well. You can rely on simple text editors to see your data with an ASCII dump, and in the worst scenarios, viewing raw SQL statements can be quite comforting if the alternative is viewing nothing at all.&lt;/p&gt;

&lt;p&gt;Let&#039;s add the following method to our iGTD library (note that when you see a &amp;crarr; symbol that what should normally be on a single line is wrapping to fit the page - make sure you fix those lines if you&#039;re copying and pasting):&lt;/p&gt;

&lt;p&gt;&lt;pre&gt;
class IGtd
    def self.capture(string)
        i = IGtd.new
        i.push_to_igtd(string)
        i.commit_to_svn
        puts string
    end&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;def push_to_igtd(string)    
    `/usr/local/bin/sendtoigtd &quot;#{string}&quot;`
end

def commit_to_svn
# tidy up some of the paths
igtd_data_path = &quot;/Users/mike/Library/Application Support/iGTD&quot;
svn_path = &quot;/opt/local/bin&quot;
sqlite_path = &quot;/usr/bin&quot;

# dump the sqlite db to an ascii backup file
`#{sqlite_path}/sqlite3 &quot;#{igtd_data_path}/iGTD.sql&quot; &amp;amp;crarr;
    .dump &amp;amp;gt; &quot;#{igtd_data_path}/iGTD.sql.automatic.bak&quot;`

# commit it to svn
commit_msg = `#{svn_path}/svn ci &quot;#{igtd_data_path}/  &amp;amp;crarr;
  iGTD.sql.automatic.bak&quot; -m &quot;Automatic backup of  &amp;amp;crarr;
  iGTD.sql backup file done: #{Time.now}&quot;;`

# if no changes were made, svn won&#039;t output anything - it&#039;d &amp;amp;crarr;
be nice to know that we at least tried.

if commit_msg == &quot;&quot;
  commit_msg = &quot;Nothing to commit, therefore no svn commit was done.&quot;      
end

# now send the message to growl
`echo &quot;#{commit_msg}&quot; | /usr/local/bin/growlnotify`    
return commit_msg
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;end
end
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;Now, whenever you push tasks from Quicksilver to iGTD through our gtd.rb action, subversion will commit the changes. I&#039;ve added the luxury of being notified by Growl when the commit happens. Pay special attention to the paths in the script and make sure you&#039;re pointing to the proper places.&lt;/p&gt;

&lt;p&gt;With this in place, not only are my backups effortless, but they&#039;re comprehensive. And because my subversion repository is on a remote server, I can reconstruct my task list as long as I have a computer and an internet connection. Given enough time to think about it, I&#039;d probably get paranoid about my subversion server keeling over too. Entertaining those thoughts to their final conclusion would require I hire stone carvers and buy a large granite mountain to chisel my lists, so at this point I&#039;m content with the offsite backup.&lt;/p&gt;

&lt;p&gt;This extreme paranoia with an admittedly heavy handed solution helps increase my trust level with iGTD, but it also opens the door to doing other automatic tasks whenever I enter a task through my custom gtd.rb file.&lt;/p&gt;

&lt;p&gt;In the next entry in this series I&#039;ll show you how you can enter a task in iGTD once and have it travel to both Stikkit and Basecamp with a few additions to the iGTD Ruby library discussed here, and even grab new tasks from Stikkit.&lt;/p&gt;

&lt;p&gt;Following that entry will be something I consider quite special - getting tasks into iGTD from your mobile phone through SMS. Assume the bullfighter&#039;s stance and repeat after me: ¡muy emocionante!&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;About the Author&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://michaelbuffington.com/&quot; title=&quot;Michael&#039;s website&quot;&gt;&lt;img src= &quot;http://www.43folders.com/images/buffington_headshot_65.png&quot; alt=&quot;Michael Buffington&quot; class=&quot;&quot; align=&quot;left&quot; style=&quot;margin: 0 10px 5px 0;&quot; border= &quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://michaelbuffington.com/&quot; title=&quot;&quot;&gt;&lt;span style= &quot;font-size:1.3em;font-family:Georgia,Times,serif; !important&quot;&gt;Michael Buffington&lt;/span&gt;&lt;/a&gt; - A serial entrepreneur and creative technological consultant, Buffington most recently served as the Community Advocate for Values of N, makers of Stikkit and iwantsandy.com. He&#039;s now secretly building games for the masses.
&lt;/p&gt;
&lt;div style=&quot;font-size: small; padding: 0px 10px 0px 10px; border: 1px solid #ccc; color: #333; background-color: #eee;&quot;&gt;
&lt;p&gt;&lt;a href=&quot;http://www.43folders.com/&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://junk.mdm3.com/43f-icon-48.png&quot; alt=&quot;43 Folders icon&quot;  style=&quot;float:left;margin-right:5px;&quot; /&gt;&lt;/a&gt;
”&lt;a href=&quot;/2007/06/28/buffington-igtd-quicksilver-subversion&quot;&gt;&lt;strong&gt;Michael Buffington: iGTD + Quicksilver + subversion&lt;/strong&gt;&lt;/a&gt;” was written by &lt;a href=&quot;http://www.43folders.com/blog/merlin-mann&quot;&gt;Merlin Mann&lt;/a&gt; for &lt;a href=&quot;http://www.43folders.com&quot;&gt;43Folders.com&lt;/a&gt; and was originally posted on June 28, 2007. Except as noted, it&#039;s ©2010 Merlin Mann and licensed for reuse under  &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/3.0/&quot;&gt;CC BY-NC-ND 3.0&lt;/a&gt;. &quot;&lt;a href=&quot;http://www.43folders.com/feedfooter&quot;&gt;Why a footer?&lt;/a&gt;&quot;&lt;/p&gt;&lt;/div&gt;&lt;!-- /usage finger-wagging  --&gt;</description>
 <comments>http://www.43folders.com/2007/06/28/buffington-igtd-quicksilver-subversion#comments</comments>
 <category domain="http://www.43folders.com/topics/apple-macs-os-x">Apple, Macs &amp;amp; OS X</category>
 <category domain="http://www.43folders.com/topics/getting-things-done">Getting Things Done</category>
 <category domain="http://www.43folders.com/topics/guests">Guests</category>
 <category domain="http://www.43folders.com/topics/igtd">iGTD</category>
 <category domain="http://www.43folders.com/topics/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/quicksilver">Quicksilver</category>
 <category domain="http://www.43folders.com/topics/unix-and-cli">Unix and The Command Line</category>
 <pubDate>Thu, 28 Jun 2007 07:00:53 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47985 at http://www.43folders.com</guid>
</item>
<item>
 <title>43f Feature: Michael Buffington&#039;s &quot;How I use iGTD&quot;</title>
 <link>http://www.43folders.com/2007/06/19/buffington-igtd-01</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://michaelbuffington.com/&quot;&gt;Michael Buffington&lt;/a&gt; is a pal of mine who&#039;s a talented developer and all-around swell fellow. I got to work with him a bit on the &lt;a href=&quot;http://www.stikkit.com/&quot;&gt;Stikkit&lt;/a&gt; project and, in some of our offline talks on productivity stuff, I was intrigued to learn about some of his ninja geek skillz.&lt;/p&gt;

&lt;p&gt;I asked Michael to write up a series on some of his favorite tricks to get his stuff done, and he kindly obliged. Here&#039;s part one.&lt;/p&gt;

&lt;p&gt;--Merlin&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;How I use iGTD&lt;/h3&gt;

&lt;p&gt;by &lt;a href=&quot;http://michaelbuffington.com/&quot;&gt;Michael Buffington&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the first part in a multipart series about using &lt;a href=&quot;http://bargiel.home.pl/iGTD/&quot;&gt;iGTD&lt;/a&gt; with &lt;a href=&quot;http://quicksilver.blacktree.com/&quot;&gt;Quicksilver&lt;/a&gt; and how it&#039;s changed my life, allowed me to grow hair where I never thought it possible, and more importantly, spend more quality time with my children (who are, as you might know, super humans with indescribable special abilities).&lt;/p&gt;

&lt;p&gt;I&#039;m a recent and somewhat enthusiastic convert to &lt;a href=&quot;http://gtd.43folders.com/&quot;&gt;GTD&lt;/a&gt;. I have had the good fortune of starting to manage my digital life with GTD the same day &lt;a href=&quot;http://www.43folders.com/2007/04/08/igtd-quicksilver/&quot;&gt;Merlin first mentioned&lt;/a&gt; a great application for OS X called iGTD.&lt;/p&gt;

&lt;p&gt;I have to admit though that I&#039;m not a very hard core GTD follower yet. The most important parts of GTD for me are getting my tasks out of my head the moment they pop into existence, and putting them into some sort of system I can trust. iGTD allows me to do exactly that in a very intuitive way, but if I&#039;m having a good day I only ever bring iGTD into focus when I&#039;m not sure what&#039;s next on my list.&lt;/p&gt;

&lt;!--break--&gt;

&lt;div style= &quot; border-top: 1px dotted #dedede; border-bottom: 1px dotted #ccc; width: 150px; float: right; margin: 5px 0px 5px 10px; padding: 5px; background-color: #fafafa; font-family: &#039;Baskerville&#039;,&#039;Cochin&#039;, Georgia, &#039;Lucida Bright&#039;, Lucidabright, &#039;Bitstream Vera Serif&#039;, serif;&quot;&gt; 

&lt;p&gt;“I&#039;ve emphasized this before already, but for me the most important part of GTD is writing tasks that you can follow as if you&#039;re a robot...”&lt;/p&gt; 

&lt;/div&gt;

&lt;p&gt;For task capturing, I use Quicksilver, and I have to say it&#039;s a slice of heaven. Without a doubt my life has improved quite measurably both because of GTD, and the &lt;a href=&quot;qsinstall:id=com.bargiel.Quicksilver.iGTDQuickSilverPlugin&quot;&gt;iGTD plugin for Quicksilver&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So at the most basic level, here&#039;s how I use iGTD to reinforce what I think is the most important behavior for leading a GTD lifestyle:&lt;/p&gt;

&lt;p&gt;I invoke Quicksilver. I hit the period (&quot;.&quot;) key to switch to text entry mode. Some people have different settings, so the the important part here is invoking text entry.&lt;/p&gt;

&lt;p&gt;I begin typing out my task with some simple markup that iGTD understands. For this blog entry, I once wrote:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;code&gt;@blog write a blog entry about how I use iGTD to capture tasks [43f]&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I then hit tab and type iGTD so I can send the text I entered to iGTD. I hit enter, and I know that my task has been captured. I even set iGTD so that it doesn&#039;t pop up once I&#039;ve captured a task, I simply trust that it&#039;s there.&lt;/p&gt;

&lt;p&gt;Here&#039;s a quick screencast of the process in action - it&#039;s worth noting that the screencast is all of a few seconds long, and the actual task capturing part is incredibly quick.&lt;/p&gt;

&lt;p&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://blip.tv/scripts/pokkariPlayer.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://blip.tv/syndication/write_player?skin=js&amp;posts_id=277822&amp;source=3&amp;autoplay=false&amp;file_type=flv&amp;player_width=500&amp;player_height=375&quot;&gt;&lt;/script&gt;&lt;/p&gt;

&lt;div id=&quot;blip_movie_content_277822&quot;&gt;&lt;a href=&quot;http://blip.tv/file/get/43folders-MichaelBuffingtonIGTDScreencap1476.flv&quot; onclick=&quot;play_blip_movie_277822(); return false;&quot;&gt;&lt;img src=&quot;http://blip.tv/file/get/43folders-MichaelBuffingtonIGTDScreencap1476.flv.jpg&quot; border=&quot;0&quot; title=&quot;Click To Play&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://blip.tv/file/get/43folders-MichaelBuffingtonIGTDScreencap1476.flv&quot; onclick=&quot;play_blip_movie_277822(); return false;&quot;&gt;Click To Play&lt;/a&gt;&lt;/div&gt;

&lt;script type=&quot;text/javascript&quot;&gt;  play_blip_movie_277822();&lt;/script&gt;

&lt;p&gt;I&#039;ve emphasized this before already, but for me the most important part of GTD is writing tasks that you can follow as if you&#039;re a robot (avoiding writing ambiguous sounding tasks in favor of writing very &quot;actionable&quot; tasks) and getting those tasks capture the moment you think of them.&lt;/p&gt;

&lt;p&gt;So I&#039;ll be writing code, thinking about how to do something like simulate multiple inheritance in Ruby when unannounced the thought &quot;I should call the local game place to see if my reality might someday be shared with a Nintendo Wii of my very own&quot; takes center stage. If I weren&#039;t adhering to GTD practices, I&#039;d ignore that thought and move on, but it&#039;d nag me. It&#039;d keep nagging me, and my focus would suffer.&lt;/p&gt;

&lt;p&gt;With Quicksilver and iGTD I get the task out of head and into a place I trust, and because it took mere seconds to record I&#039;m right back in flow, realizing that if I&#039;m wanting to do multiple inheritance in Ruby I&#039;ve probably designed something incorrectly in the first place.&lt;/p&gt;

&lt;p&gt;I become more efficient at what I do, and have less &quot;free radical&quot; thoughts fighting for attention in my head, which makes me a far more patient, confident and relaxed person. That in turn makes play time with the kids sublime.&lt;/p&gt;

&lt;p&gt;In the next entry in this series, I&#039;ll write about a particularly horrifying experience I had with iGTD, and what I did to solve the problem.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;About the Author&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://michaelbuffington.com/&quot; title=&quot;Michael&#039;s website&quot;&gt;&lt;img src= &quot;http://www.43folders.com/images/buffington_headshot_65.png&quot; alt=&quot;Michael Buffington&quot; class=&quot;&quot; align=&quot;left&quot; style=&quot;margin: 0 10px 5px 0;&quot; border= &quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://michaelbuffington.com/&quot; title=&quot;&quot;&gt;&lt;span style= &quot;font-size:1.3em;font-family:Georgia,Times,serif; !important&quot;&gt;Michael Buffington&lt;/span&gt;&lt;/a&gt; - A serial entrepreneur and creative technological consultant, Buffington most recently served as the Community Advocate for Values of N, makers of Stikkit and iwantsandy.com. He&#039;s now secretly building games for the masses.
&lt;/p&gt;
&lt;div style=&quot;font-size: small; padding: 0px 10px 0px 10px; border: 1px solid #ccc; color: #333; background-color: #eee;&quot;&gt;
&lt;p&gt;&lt;a href=&quot;http://www.43folders.com/&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://junk.mdm3.com/43f-icon-48.png&quot; alt=&quot;43 Folders icon&quot;  style=&quot;float:left;margin-right:5px;&quot; /&gt;&lt;/a&gt;
”&lt;a href=&quot;/2007/06/19/buffington-igtd-01&quot;&gt;&lt;strong&gt;43f Feature: Michael Buffington&#039;s &quot;How I use iGTD&quot;&lt;/strong&gt;&lt;/a&gt;” was written by &lt;a href=&quot;http://www.43folders.com/blog/merlin-mann&quot;&gt;Merlin Mann&lt;/a&gt; for &lt;a href=&quot;http://www.43folders.com&quot;&gt;43Folders.com&lt;/a&gt; and was originally posted on June 19, 2007. Except as noted, it&#039;s ©2010 Merlin Mann and licensed for reuse under  &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/3.0/&quot;&gt;CC BY-NC-ND 3.0&lt;/a&gt;. &quot;&lt;a href=&quot;http://www.43folders.com/feedfooter&quot;&gt;Why a footer?&lt;/a&gt;&quot;&lt;/p&gt;&lt;/div&gt;&lt;!-- /usage finger-wagging  --&gt;</description>
 <comments>http://www.43folders.com/2007/06/19/buffington-igtd-01#comments</comments>
 <category domain="http://www.43folders.com/topics/apple-macs-os-x">Apple, Macs &amp;amp; OS X</category>
 <category domain="http://www.43folders.com/topics/features">Features</category>
 <category domain="http://www.43folders.com/topics/getting-things-done">Getting Things Done</category>
 <category domain="http://www.43folders.com/topics/igtd">iGTD</category>
 <category domain="http://www.43folders.com/topics/mac-os-x">Mac OS X</category>
 <category domain="http://www.43folders.com/topics/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/quicksilver">Quicksilver</category>
 <category domain="http://www.43folders.com/topics/tips">Tips</category>
 <pubDate>Tue, 19 Jun 2007 11:55:59 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47980 at http://www.43folders.com</guid>
</item>
<item>
 <title>iGTD: Strong OS X app with powerful Quicksilver integration</title>
 <link>http://www.43folders.com/2007/04/08/igtd-quicksilver</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://bargiel.home.pl/iGTD/quicksilver/index.html&quot;&gt;&lt;strong&gt;iGTD &amp;amp; Quicksilver&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://bargiel.home.pl/iGTD/&quot;&gt;&lt;img src=&quot;http://www.43folders.com/images/logo_igtd-20070408-102349.png&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;5&quot; vspace=&quot;3&quot; width=&quot;100&quot; height=&quot;*&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As I mentioned on &lt;a href=&quot;http://www.twit.tv/mbw36&quot;&gt;MacBreak Weekly&lt;/a&gt; the other day, I&#039;m very impressed with what I&#039;ve seen so far in &lt;a href=&quot;http://bargiel.home.pl/iGTD/&quot;&gt;iGTD&lt;/a&gt;, a new &quot;&lt;a href=&quot;http://gtd.43folders.com/&quot;&gt;Getting Things Done&lt;/a&gt;&quot; application for OS X.&lt;/p&gt;

&lt;p&gt;It feels like a solid, powerful, and practical tool for managing action, and I&#039;m pleased to say it&#039;s steered clear of a lot of the GTD-&lt;em&gt;ish&lt;/em&gt; visual theatricality that, in my opinion, has made some of the apps out there more pretty  and fun to use than they are useful in the context of a mature, streamlined system.&lt;/p&gt;

&lt;p&gt;I mention iGTD here because, in playing with it yesterday, I turned up this excellent &lt;a href=&quot;http://bargiel.home.pl/iGTD/quicksilver/index.html&quot;&gt;page about iGTD&#039;s Quicksilver integration&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Pretty mind-blowing (albeit geeky) stuff, since the detailed syntax allows you to enter tasks via QS from anyplace, while still identifying project name, context, priority, date due -- and even allowing you to add a note.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.43folders.com/images/screen_igtd_qs-20070408-102737.png&quot; border=&quot;0&quot; /&gt;&lt;/p&gt;

&lt;p&gt;(BTW, that image will make more sense after you &lt;a href=&quot;http://bargiel.home.pl/iGTD/quicksilver/index.html&quot;&gt;read the whole page&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;I encourage you to have a look at iGTD if you get a chance and take it for a spin. It&#039;s evolving very quickly, with new updates available seemingly every time I open the app.&lt;/p&gt;

&lt;p&gt;Like any GTD tool, it won&#039;t be perfect for everyone, but in my own testing over a couple days, I&#039;ve found it to be one of the clear leaders in what&#039;s quickly becoming a &lt;a href=&quot;http://www.versiontracker.com/php/qs.php?mode=basic&amp;amp;action=search&amp;amp;str=gtd&amp;amp;srchArea=macosx&amp;amp;submit=Go&quot;&gt;very crowded field&lt;/a&gt;.&lt;/p&gt;
&lt;div style=&quot;font-size: small; padding: 0px 10px 0px 10px; border: 1px solid #ccc; color: #333; background-color: #eee;&quot;&gt;
&lt;p&gt;&lt;a href=&quot;http://www.43folders.com/&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://junk.mdm3.com/43f-icon-48.png&quot; alt=&quot;43 Folders icon&quot;  style=&quot;float:left;margin-right:5px;&quot; /&gt;&lt;/a&gt;
”&lt;a href=&quot;/2007/04/08/igtd-quicksilver&quot;&gt;&lt;strong&gt;iGTD: Strong OS X app with powerful Quicksilver integration&lt;/strong&gt;&lt;/a&gt;” was written by &lt;a href=&quot;http://www.43folders.com/blog/merlin-mann&quot;&gt;Merlin Mann&lt;/a&gt; for &lt;a href=&quot;http://www.43folders.com&quot;&gt;43Folders.com&lt;/a&gt; and was originally posted on April 08, 2007. Except as noted, it&#039;s ©2010 Merlin Mann and licensed for reuse under  &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/3.0/&quot;&gt;CC BY-NC-ND 3.0&lt;/a&gt;. &quot;&lt;a href=&quot;http://www.43folders.com/feedfooter&quot;&gt;Why a footer?&lt;/a&gt;&quot;&lt;/p&gt;&lt;/div&gt;&lt;!-- /usage finger-wagging  --&gt;</description>
 <comments>http://www.43folders.com/2007/04/08/igtd-quicksilver#comments</comments>
 <category domain="http://www.43folders.com/topics/apple-macs-os-x">Apple, Macs &amp;amp; OS X</category>
 <category domain="http://www.43folders.com/topics/getting-things-done">Getting Things Done</category>
 <category domain="http://www.43folders.com/topics/igtd">iGTD</category>
 <category domain="http://www.43folders.com/topics/macbreak-weekly">Macbreak Weekly</category>
 <category domain="http://www.43folders.com/topics/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/quicksilver">Quicksilver</category>
 <category domain="http://www.43folders.com/topics/reviews">Reviews</category>
 <pubDate>Sun, 08 Apr 2007 10:40:22 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47927 at http://www.43folders.com</guid>
</item>
</channel>
</rss>
