<?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>Tagamac &#187; Mac tagging</title>
	<atom:link href="http://tagamac.com/archives/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://tagamac.com</link>
	<description>simple mac tagging</description>
	<lastBuildDate>Fri, 05 Feb 2010 16:26:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>In search of a scratchpad, part two</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2009%2F09%2Fscratchpad_part2%2F&amp;seed_title=In+search+of+a+scratchpad%2C+part+two</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2009%2F09%2Fscratchpad_part2%2F&amp;seed_title=In+search+of+a+scratchpad%2C+part+two#comments</comments>
		<pubDate>Wed, 09 Sep 2009 04:07:06 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[custom solution]]></category>
		<category><![CDATA[tagging]]></category>

		<guid isPermaLink="false">http://tagamac.com/?p=457</guid>
		<description><![CDATA[As I discussed in the first part of this series, I often come across information while at work that I want to save or act on later while on my own time (or vice versa).  In an attempt to address this need, I set up a personal scratchpad using Together.  Sadly, though Together [...]]]></description>
			<content:encoded><![CDATA[<p>As I discussed in the <a href="http://tagamac.com/2008/12/scratchpad_part1/">first part of this series</a>, I often come across information while at work that I want to save or act on later while on my own time (or vice versa).  In an attempt to address this need, I set up a personal scratchpad using <a href="http://reinventedsoftware.com/together/">Together</a>.  Sadly, though Together offered some fantastic advantages, its incredibly spotty synchronization with MobileMe eventually convinced me to abandon it in favor of something a bit more involved.</p>
<p><img class="right noborder" src="http://tagamac.com/wp-content/uploads/2007/09/voodoopad.jpg" alt="VoodooPad" />The second solution I turned to, and the one that I have been using and fine-tuning for the last eight months, was <a href="http://flyingmeat.com/voodoopad/">VoodooPad</a>.  Despite some unique drawbacks of its own, VoodooPad offers near-perfect synchronization, a daily log that far surpasses Together&#8217;s in usefulness, and the ability to append text to practically anything.  The only downside is that VoodooPad is less flexible about what it can store (and how you can retrieve that info later) because everything is text-based whereas in Together you can toss whatever you want into your scratchpad, be it a PDF, image, bookmark, etc.<span id="more-457"></span></p>
<h4>Components</h4>
<p>To setup your own scratchpad using VoodooPad, you&#8217;ll need three things:</p>
<ul>
<li><strong>VoodooPad 4.2+</strong>; the lite version just won&#8217;t cut the mustard, and as of 4.2 the Pro version is rather anachronistic</li>
<li><a href="http://obdev.at/products/launchbar/">LaunchBar</a>, <a href="http://www.blacktree.com/">Quicksilver</a>, <a href="http://www.red-sweater.com/fastscripts/">FastScripts</a>, or some other easy way to invoke Applescripts</li>
<li>The <a href="http://onecrayon.com/downloads/scratchpad_template.zip">Scratchpad Template</a> (that&#8217;s a download link)</li>
</ul>
<p>If you wish to synchronize your scratchpad between multiple computers, you&#8217;ll also need MobileMe or any other WebDAV-based server.</p>
<p>Installation instructions are included with the scratchpad template; the key thing to remember is that your scratchpad has to be open in VoodooPad and be the only document with the word &#8220;scratchpad&#8221; (case insensitive) somewhere in the document&#8217;s name or the Applescripts won&#8217;t work.</p>
<h4>What it does</h4>
<p>The scratchpad uses enriched plain text to accomplish its organizational goals.  Similar to <a href="http://www.hogbaysoftware.com/products/taskpaper">TaskPaper</a>, all of the text you enter in the scratchpad is without formatting of any kind.  However, thanks to VoodooPad&#8217;s automatic linking of terms associated with a document page the text is enriched with links that lead you to various useful, automatically generated pages.  (It&#8217;s worth noting that VoodooPad does support rich text; the scratchpad defaults to plain text because plain text is more portable if you decide to change scratchpad solutions and is also easier to export for the web.  You can definitely switch the scratchpad to rich text if you like, but it&#8217;s untested.)</p>
<p>The most basic idea for the scratchpad is the textual tag.  A textual tag is nothing more than a VoodooPad link, but the page it links to is special: it automatically collects all of the lines in the document that contain the page&#8217;s title and displays them in a list.  This is a handy way to gather data from across the document without needing to do any work on your part.  For instance, I create a textual tag for every one of my clients, so that when I need to review all the daily log entries associated with them I just click the client name in a recent log entry and am instantly provided with every other log entry for that client.  You could also use textual tags similar to the way TaskPaper does and organize tasks with them.</p>
<p>A handy way to automatically create textual tags is to use any word prefaced by an @ symbol when using the daily log or quick note Applescripts (for example, &#8220;@today&#8221;).  These will automatically be converted to textual tags (if they don&#8217;t already exist) without any work on your part.</p>
<p>There are other special scratchpad pages, as well: any page (including auto-generated pages) can be designated an inbox, which allows you to append information to it using the quick note Applescript; you can create index pages for listing tag pages, logs, etc.; and composite pages gather the full contents of other pages and display them in a long list (useful if you want to view all of the daily logs for a given month, for instance).</p>
<p>These special pages are all created the same way: you just add a new page to the document like you normally would (typically by selecting some text and choosing <strong>Edit &rarr; Make Link</strong>), and then attach a special Voodoopad page tag to the page.  A VoodooPad page tag, unlike a textual tag, is applied to an entire page using the VoodooPad palettes.  You can feel free to use VoodooPad&#8217;s page tags however you wish as long as you only use reserved tags like &#8220;tag&#8221;, &#8220;inbox&#8221;, and &#8220;composite&#8221; to designate special scratchpad pages.</p>
<p>Once you&#8217;ve added one of the special page tags to a page, the auto-generation script will populate the page contents the next time you open it.  There are also several meta keys you can use to customize what is displayed on a given page, the order of items, and so forth.  Full documentation is available within the scratchpad itself.</p>
<h4>How I use it</h4>
<p>Unlike my Together scratchpad of yore with its handy shelf, I interact with my VoodooPad scratchpad almost exclusively through Applescripts invoked via LaunchBar.  When I finish a task or have something else that I want to log as a timestamped note, I hit control-space to open LaunchBar, type &#8220;dl&#8221; (for Daily Log), hit space, type my log entry, and hit enter to save it.  VoodooPad typically is running in the background, so the whole operation takes a few seconds at most.</p>
<p>If I find a link or something else I want to save, I copy it, invoke LaunchBar, type &#8220;QN&#8221; for Quick Note, hit space, and paste in the URL or type whatever note it is that I want to save.  I then hit enter, choose from the list of inboxes that the Applescript provides me with, and when I&#8217;m on my personal computer I can then check those inboxes to see if there&#8217;s anything I need to process.</p>
<p>I rarely use the automatically generated textual tags (although I thought I would originally) because I much prefer the clean @-less textual tags that I create by hand (which additionally can include space characters and so forth).</p>
<h4>Additional deliciousness</h4>
<p>Though my main usage of my scratchpad has tended over time to focus a lot on daily logs and&mdash;to a lesser extent&mdash;noting URLs or things I want to think about/remember when not at work, you can easily use your scratchpad in more interesting ways.  For instance, the web export system is setup to automatically generate a nice-looking version of the scratchpad, including well-formatted daily logs, with everything else formatted using <a href="http://daringfireball.net/projects/markdown/">Markdown</a> if you want to share it with someone.</p>
<p>Setting up a TaskPaper-like task manager would not be particularly difficult, either, since you can specify tag pages to be inboxes as well as tags (useful if you want to track quick notes right alongside relevant daily log entries, for instance).</p>
<p>I&#8217;m sure folks will come up with their own unique usages, too; I&#8217;ve tried to keep things flexible and simple enough that it can appeal to numerous different workflows. The page auto-generation and web exporting is controlled by a pair of reasonably simple Python scripts and a page that controls the web export template, so those should be easy to modify or tweak if you so desire and are comfortable with Python.</p>
<h4>Caveats and downsides</h4>
<p>Overall, I&#8217;ve been extremely happy with my VoodooPad scratchpad.  Certainly it isn&#8217;t as flexible as Together, but it&#8217;s also been far more stable.  However, it is not without downsides:</p>
<ul>
<li>Because auto-generated pages are only refreshed when you open the page, things can quickly get out of date if you leave pages open.  Currently the only way to update every page in the document is to do a web export.</li>
<li>As your scratchpad grows larger, opening auto-generated pages will grow slower.  Mine is eight months old with hundreds of pages and still moving pretty snappy, but the slowdown is inevitable thanks to the way that I have to parse through every page in order to autogenerate others.</li>
<li>The Quick Note Applescript relies on your inbox index page being up-to-date; sadly there is no way to request all pages in a tag from VoodooPad via Applescript, so you&#8217;ll need to close and reopen your inbox index whenever you create a new inbox.</li>
<li>The lack of easy-to-define smart pages or collections is also unfortunate, although I&#8217;ve found the meta-information based approach to work reasonably well for me.</li>
</ul>
<h4>Make it your own</h4>
<p>I&#8217;m providing this template because I&#8217;ve found having a digital scratchpad that I can easily sync among multiple computers to be extremely handy.  If you end up using it, I&#8217;d <a href="http://tagamac.com/contact/">love to hear</a> how you find it useful or limiting!  I&#8217;ll definitely be updating the scripts and so forth as I continue to use and refine it myself, and I&#8217;ll share any significant improvements (updating will likely be a matter of copying and pasting a couple of pages into your personal scratchpad and maybe updating the Applescripts).</p>
<p>Good luck, and enjoy the scratchpad!</p>
<p><strong>Resources for the scratchpad:</strong></p>
<ul>
<li><a href="http://flyingmeat.com/voodoopad/">VoodooPad</a></li>
<li><a href="http://onecrayon.com/downloads/scratchpad_template.zip">The Scratchpad Template</a></li>
<li><a href="http://www.obdev.com/products/launchbar/">LaunchBar</a>, <a href="http://code.google.com/p/blacktree-alchemy/">Quicksilver</a>, or <a href="http://www.red-sweater.com/fastscripts/">FastScripts</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2009%2F09%2Fscratchpad_part2%2F&amp;seed_title=In+search+of+a+scratchpad%2C+part+two/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using OpenMeta with eyes open</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2009%2F02%2Fusing_openmeta%2F&amp;seed_title=Using+OpenMeta+with+eyes+open</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2009%2F02%2Fusing_openmeta%2F&amp;seed_title=Using+OpenMeta+with+eyes+open#comments</comments>
		<pubDate>Sun, 15 Feb 2009 20:41:31 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[10.5]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[spotlight]]></category>

		<guid isPermaLink="false">http://tagamac.com/?p=405</guid>
		<description><![CDATA[When Tags and OpenMeta were released within a day of one another a few weeks ago, I was ecstatic.  Using Tags felt like magic (assign a tag, and it&#8217;s instantly shows up in Spotlight! Wow!), and OpenMeta&#8217;s open source release promised to lower the threshold for other developers to implement this fantastic tagging solution [...]]]></description>
			<content:encoded><![CDATA[<p>When <a href="http://gravityapps.com/tags/">Tags</a> and <a href="http://code.google.com/p/openmeta/">OpenMeta</a> were released within a day of one another a few weeks ago, I was ecstatic.  Using Tags felt like magic (assign a tag, and it&#8217;s instantly shows up in Spotlight! Wow!), and OpenMeta&#8217;s open source release promised to lower the threshold for other developers to implement this fantastic tagging solution in their own apps.  I wondered what the catch was, but Ironic Software advertises that OpenMeta uses no secret APIs, and Gravity Apps when I asked merely said that they were using extended attributes.</p>
<p>This turns out to be only half the story, however, and should you be a developer or user considering OpenMeta (or Tags) as a solution for your tagging needs you need to use it with eyes open.  Although the technology OpenMeta uses is completely on the level, the way in which it achieves instant Spotlight availability is based on exploiting Spotlight&#8217;s preferential treatment of metadata that is identified as coming from Apple.  This doesn&#8217;t mean that you should swear off OpenMeta and Tags (I&#8217;m still using them), but before you go tag-crazy you definitely need to consider the risks.<span id="more-405"></span></p>
<h4>How does it do that?!</h4>
<p>OpenMeta uses a technology called extended attributes to store and retrieve tags.  Extended attributes (or xattr as they are often referred to by those in love with tech-speak) are a way for third parties or users themselves to add arbitrary metadata to files.  Using extended attributes for tagging is entirely legitimate; the reason that they haven&#8217;t been used for generic tagging software before is that extended attributes are not indexed by Spotlight unless the program creating them registers them via a Spotlight importer, which means that the only program that will know about the special tagging extended attribute will be the program that created the tag.</p>
<p>Unfortunately, any given file can only have one Spotlight importer, which is usually the program that created the file.  Clearly it isn&#8217;t feasible for a piece of tagging software to convince all the various developers whose files might be tagged to add support for their tags in their importers, so the typical route for adding information to the Spotlight index is out.  (Thanks to Michael Tsai for clarifying this for me.)</p>
<p>OpenMeta gets around the Spotlight problem by identifying its tag attribute as coming from Apple.  Spotlight automatically indexes extended attributes placed in the Apple namespace, and OpenMeta exploits this by quietly writing its tags into that namespace.</p>
<p>This is a problem because Apple doesn&#8217;t support other programs writing information to their namespace (the expected and sanctioned behavior is for programs to create their own unique namespace).  Since Apple doesn&#8217;t support it, OpenMeta may or may not continue to work the way that it does now with subsequent updates to the operating system, and tag data may or may not be preserved.</p>
<p>OpenMeta (although possibly not Tags) does take steps to ensure that your information is backed up.  In the event of extended attributes getting wiped for a file (which can occasionally happen if other programs are buggy in their use of extended attributes), OpenMeta stores backups of your tags in your Library folder.  This, however, does not address the problem that OpenMeta is injecting information into an area that is reserved for Apple&#8217;s use.</p>
<h4>So should I use OpenMeta?</h4>
<p>Whether you should use OpenMeta is a question both developers and users should ask themselves before blindly adopting the technology.  On the one hand, it has significant benefits and at long last offers a standardized way for programs to share tagging information with one another and the system without relying on Spotlight comments.  On the other, the program is exploiting unsupported aspects of the operating system and can thus offer no promises about its future viability.</p>
<p>Michael Tsai of <a href="http://c-command.com/eaglefiler/">EagleFiler</a> fame is the first developer I know of to have been willing to frankly discuss the downsides and specifics of OpenMeta&#8217;s implementation, and over the course of a <a href="http://ironicsoftware.com/community/comments.php?DiscussionID=632">long and wending forum discussion</a> he recommends that OpenMeta change its focus from storing tags in an Apple namespace to storing tags in an OpenMeta-specific namespace available to all tagging programs with duplicate storage in the Apple namespace offered as an option for those to whom Spotlight integration is worth the potential downsides.  For developers, I agree with Michael.  Were I developing an app of my own that used tagging, I would be leery of relying on a framework that forced me to write to an unsupported namespace with no alternative, supported method for data storage.</p>
<p>For users the question of whether or not to use OpenMeta or Tags is more a matter of personal needs and preferences.  If their functionality feels as much like magic to you as it does to me and you&#8217;re comfortable with using technology that isn&#8217;t officially supported by Apple, then by all means tag away.  If you are using tags in a mission critical environment, you may want to think carefully about whether OpenMeta is for you but for most users the risk of data loss is extremely low.</p>
<p>Although I haven&#8217;t created a full-fledged system yet, I&#8217;ve slowly been developing a use for Tags which uses tags as supplemental information, pairing it with Hazel where I can to enable automatic sorting of tagged files into my standard folder hierarchy.  I wouldn&#8217;t recommend using OpenMeta to try and replace a folder structure, but by utilizing it to add information I can have a richer store of metadata without being hamstrung if an OS update for some reason broke OpenMeta.</p>
<p>Whether OpenMeta will work for you or not should be based not just upon how great the product seems but also how comfortable you are with the methods being used behind the scenes.</p>
<p>My hope is that as OpenMeta and Tags gain traction, Apple will finally take note and address the problem of third party extended attributes having no way to get into the Spotlight index.  Whether that happens or not, however, is impossible to predict; time will tell if OpenMeta is ahead of the curve or if it will ultimately go the route of <a href="http://www.fluffy.co.uk/spotmeta/">SpotMeta</a>.</p>
<p>For more information about the specifics of how OpenMeta does its thing, I highly recommend reading some of Michael Tsai&#8217;s posts in the <a href="http://ironicsoftware.com/community/comments.php?DiscussionID=632">aforementioned Ironic Software forum discussion</a>.  Although the thread ranges pretty far afield, some of the early information offers a very specific look at what OpenMeta is doing, and there are some interesting suggestions for alternative ways the software could go about achieving its various goals.</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2009%2F02%2Fusing_openmeta%2F&amp;seed_title=Using+OpenMeta+with+eyes+open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In search of a scratchpad, part one</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2008%2F12%2Fscratchpad_part1%2F&amp;seed_title=In+search+of+a+scratchpad%2C+part+one</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2008%2F12%2Fscratchpad_part1%2F&amp;seed_title=In+search+of+a+scratchpad%2C+part+one#comments</comments>
		<pubDate>Wed, 03 Dec 2008 17:11:03 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[custom solution]]></category>
		<category><![CDATA[tagging]]></category>

		<guid isPermaLink="false">http://tagamac.com/?p=368</guid>
		<description><![CDATA[One of the key problems I face every day is that I have two computers, one brain, and a tendency to forget things.  Perhaps while at work I&#8217;ll see a link on Twitter that I&#8217;d like to read on my lunch break but which skips my mind once lunch rolls around.  Or maybe [...]]]></description>
			<content:encoded><![CDATA[<p>One of the key problems I face every day is that I have two computers, one brain, and a tendency to forget things.  Perhaps while at work I&#8217;ll see a link on <a href="http://twitter.com/ianbeck/">Twitter</a> that I&#8217;d like to read on my lunch break but which skips my mind once lunch rolls around.  Or maybe I forget to fill out my timesheet details and the next day have trouble remembering what exactly I did all day.  Sometimes I&#8217;ll be off work and see a program that I definitely want to remember to install on my work computer only to start work the next day oblivious.  How do I track such minor details without wasting time or brain space?  The answer, I&#8217;ve decided, is that I need a scratchpad: somewhere that I can quickly toss ideas, URLs, and thoughts that will be synchronized between my computers and contains some simple organizational scheme to allow me to easily identify what needs attention.</p>
<p><img class="right noborder" src="http://tagamac.com/wp-content/uploads/2007/11/together.jpg" alt="Together" />For the past few weeks I have been investigating software that might serve me as a scratchpad.  Although I have not yet developed the perfect solution, I would like to share my first, somewhat flawed solution using <a href="http://reinventedsoftware.com/together/">Together</a> from Reinvented Software.  Together gets almost everything exactly right, but falls short for me thanks to the buggy and error-prone synchronization of <a href="http://www.apple.com/mobileme/">MobileMe</a>.  Despite the shortcomings of its synchronization, however, setting up a scratchpad in Together is extremely easy and for people who don&#8217;t rely on synchronization (or perhaps just have better luck with MobileMe sync services than I) Together is an excellent choice for a scratchpad.<span id="more-368"></span></p>
<p><strong>Update Sept. 2009:</strong> at long last I&#8217;ve published <a href="http://tagamac.com/2009/09/scratchpad_part2/">part two</a> of this series describing my VoodooPad-based solution.  Check it out!</p>
<h4>Parts of the goal</h4>
<p>When I set out to build myself a scratchpad I had two things I wanted:</p>
<ol>
<li>Easy storage, synchronization, and retrieval of info</li>
<li>A daily log</li>
</ol>
<p>The first is well covered by Together&#8217;s built-in tools for capturing files and so forth, complemented by some simple tag-based organizing and a couple of smart folders.</p>
<p>The second required a bit more custom work.  The idea of keeping a daily log is one that I first discovered when Chris Bowler described his <a href="http://theweeklyreview.ca/2008/08/27/track-yourself-with-a-log-file/">custom log file</a>.  Although his solution wasn&#8217;t really what I was looking for, the idea of keeping an easily updated, timestamped log of what I&#8217;ve done throughout the day grabbed my imagination.  When I&#8217;m focused on a task, I rarely remember to switch to my time tracking software and enter details about what I&#8217;ve just completed, but adding a line of text to a daily log would be another matter since I could use my favorite tool <a href="http://www.obdev.com/products/launchbar/">LaunchBar</a> to easily make a note without switching applications or getting out of the flow.</p>
<h4>Setting up the scratchpad</h4>
<p>To set up your scratchpad, you&#8217;ll first need to create a Together library for it (you could use your current library, of course, but you&#8217;ll have that much more data to sync).  To add and manage libraries, choose <strong>Together &rarr; Library Manager</strong>.  I named mine &#8220;Scratchpad&#8221;, but the name doesn&#8217;t really matter.  If you&#8217;re going to be synching your library with MobileMe you may as well turn that on now.</p>
<p class="sidequote right">You&#8217;ll have more luck with synching if you sync hourly (or less frequently).  You can change how often MobileMe syncs in the System Preferences.</p>
<p>Aside from daily logs, whether your scratchpad is useful will rely on how you organize using groups and tags.  Because I&#8217;m using two computers, one for work and one for personal use, what works for me is to start with two root level folders (I work for a company called Tierra Interactive; you could call the folder &#8220;Work&#8221; or the name of your employer just as easily):</p>
<p class="center"><img class="noborder" src="http://tagamac.com/wp-content/uploads/2008/12/together-root-folders.png" alt="My scratchpad's root folders" title="" /></p>
<p>As you can see in the screenshot, I&#8217;ve opened up the Group Info window (accessible by right-clicking a group and choosing Show Group Info or by choosing <strong>File &rarr; Show Group Info</strong>).  One of the big reasons to have two root-level groups (aside from making it easy to focus in on those two areas) is that you can use them to automatically assign tags to any item that is added to that group using the Group Info window.  This makes adding items to your library and being able to utilize intelligent smart groups much easier because you can either:</p>
<ol>
<li>Add an item to the Personal folder when you import it to have it automatically show up in any smart groups targeting the &#8220;personal&#8221; tag.</li>
<li>Add it anywhere else, but manually assign the personal tag to make sure it shows up in smart groups targeting &#8220;personal&#8221;</li>
</ol>
<p>This may seem redundant (in the first scenario, you&#8217;re effectively categorizing something &#8220;personal&#8221; twice), but consider the following: what if you find a link to a piece of software that you want to install on both your computers?  If you found it at work, you may not have time to do it right then, so you&#8217;ll want to make sure it ends up in your work folder.  However, you also want it in your personal action items.  If you were relying solely on folder-based organization, you&#8217;d have to either duplicate the item or create an alias, both of which require more effort and thus make it less likely you&#8217;ll use the system at all.</p>
<p>Depending on how you use your scratchpad, having two folders (with tags available in case you decide to use smart groups in the future) may be enough.  You could, if you desired, use the two folders to track items for work vs. personal, and once you&#8217;d dealt with an item either move it out of the folder and back into the library to archive it, or just delete it entirely.  However, I wouldn&#8217;t be me if I didn&#8217;t suggest one further refinement: a simple system of tagging to make retrieving and acting on items even easier.</p>
<h4>Taking action</h4>
<p>When I was setting up my scratchpad, I realized that there are two basic types of items that I&#8217;m going to be storing:</p>
<ol>
<li>Things I want to take action on</li>
<li>Things I want to remember</li>
</ol>
<p>With this in mind, I decided to use a tagging system that allowed me to filter for action items and, if I needed, search for specific types of items using descriptive tags.</p>
<p>Although a simple &#8220;action&#8221; tag would work fine, I ended up using tags that look like this: &#8220;action: install&#8221;, &#8220;action: blog&#8221;, &#8220;action: evaluate&#8221;, etc.  For some people, this may be needless complexity.  For me, though, it provides a simple way to remind myself what I wanted to do with the item without needing to add a note or some other piece of metadata that would require something more than the Together shelf.  Why did I bookmark that page?  Oh, I wanted to blog about it.</p>
<p class="sidequote right"><strong>Remember:</strong> the fewer tags you assign to an item, the more likely you&#8217;ll be able to maintain your tagging system.  I generally only assign two or three tags to any given item: a descriptive tag or two and an optional action tag.  (And Together automatically adds &#8220;personal&#8221; or &#8220;work&#8221;.)</p>
<p>For other items, I simply attach a descriptive tag to it: &#8220;password&#8221;, &#8220;big web client&#8221;, &#8220;idea&#8221;, etc.  I&#8217;m not currently using any of these tags to filter my items, but simple descriptive tags will likely be useful down the road if I need to filter the increasing number of items in my scratchpad to, say, find all URLs pertaining to a specific client.</p>
<p>In order to be able to easily focus on my action items, I have two virtually identical smart views (only difference is filtering based on work vs. personal tags):</p>
<p class="center"><img class="noborder" src="http://tagamac.com/wp-content/uploads/2008/12/together-smart-group.png" alt="My scrathpad's primary folders and action item smart group" title="" /></p>
<p>The first rule uses a feature of Together that I didn&#8217;t know about before I set out to create a scratchpad.  In Together rules, you can use an asterisk as a wild-card, which came in real handy for my &#8220;action&#8221; tags.  The other rules should be self-explanatory, although the label is new.  The meaning a label assigns can usually be duplicated with a tag, but I often find labels useful for marking priority or status because they colorize items.  I opted to archive items with a gray &#8220;Archived&#8221; label in order to visually separate out the items that I&#8217;ve acted on from the ones that await action when viewing either my folders or the root library group.  An additional benefit of using a label to archive items is that I don&#8217;t have to lose information; if I deleted the &#8220;action&#8221; tag, then I would have to rely on memory to recall why I wanted that particular item in the scratchpad at all.</p>
<p>Once you&#8217;ve got your folders and smart groups set up, you&#8217;re ready to start using your scratchpad.  However, if you want a daily log there&#8217;s a couple more steps.</p>
<h4>Setting up a daily log</h4>
<p>Personally, I prefer the idea of keeping a folder full of daily logs rather than just tossing everything into an ongoing text file (easier to append text files than parse them, if I need to switch down the road), so I wrote an Applescript that will look for a file named based on the current date, create it if it doesn&#8217;t exist, and then add a timestamped log entry.  The Applescript actually doesn&#8217;t require Together, so if you feel like running a daily log without Together feel free to give it a look-see, as well.</p>
<p><strong><a href="http://onecrayon.com/downloads/Together_Scratchpad_Scripts.zip">Download Together Daily Log Applescripts</a></strong></p>
<p>Whether you&#8217;re using Together or not, you&#8217;ll need to create the folder for the logs to live in before running the script.  In the earlier screenshot of my folder structure you can see I have them living in &#8220;Tierra/Logs&#8221; in my Tierra library.</p>
<p>Once you&#8217;ve got the folders set up, open the Applescript in Script Editor (or the <a href="http://code.google.com/p/blacktree-alchemy/">Quicksilver</a> version, if you&#8217;re a Quicksilver user) and change the property declarations at the top of the file to point the script toward the right folder (see screenshot below).  Once you&#8217;ve done that, save the script and you&#8217;re in business.</p>
<p class="center"><img class="noborder" src="http://tagamac.com/wp-content/uploads/2008/12/together-applescript.png" alt="" /></p>
<p>Assuming that you&#8217;re running Together, it should automatically import the log files when they are created (just make sure you have &#8220;Auto import files added to library folders&#8221; checked in the Import preferences).  If automatic importing isn&#8217;t working, try relaunching Together and creating an empty text file using the Finder to kick-start Together (this worked for me, but if you&#8217;re having trouble please refer to the <a href="http://reinventedsoftware.com/support/together">Together support</a>).</p>
<p>Here&#8217;s my daily log workflow: I&#8217;m using LaunchBar and have it set to scan the scripts folder in my Library, so I put Daily Log.scpt here: <strong>~/Library/Scripts/Applications/Together</strong>.  To add an entry to the log, I invoke LaunchBar, type &#8220;dl&#8221;, hit space, type my log entry, and hit return. Easy, quick, and then a log of what I&#8217;ve been doing during the day is available when I need to fill out my timesheet.</p>
<p>I&#8217;ve been finding Together an excellent choice for a scratchpad that includes a daily log; hopefully you will find it just as convenient (or at least have found some food for thought in my approach to some simple tag-based organization).</p>
<h4>Downsides</h4>
<p>I&#8217;ve been using Together as my scratchpad for a couple of weeks, and overall have really loved it.  As I mentioned above, MobileMe&#8217;s significant issues with keeping even a simple Together library in sync have convinced me that I need to look elsewhere for my perfect solution, but if the synching were consistent and painless I&#8217;d have no qualms using Together for the long haul.</p>
<p>That said, there are some potentially significant downsides to this system, particularly for people with an eye on their budgets.  MobileMe is not a cheap service, and because it&#8217;s the only way to sync Together it&#8217;s definitely necessary for anyone who&#8217;s interested in a scratchpad they can access from multiple computers.  For an optimal workflow with the daily log you&#8217;ll also need LaunchBar or Quicksilver, and although Quicksilver is free, LaunchBar is far superior in my experience (and has the additional benefit of not having been abandoned by its developer).</p>
<p>It&#8217;s worth mentioning, too, that a computerized scratchpad like the one I&#8217;ve outlined here is completely worthless for some folks.  Unless you&#8217;re on your computer for most of the day, you&#8217;ll likely find a pad of paper and pen far more useful.</p>
<h4>Other options</h4>
<p>Although Together was one of my first picks for scratchpad software, I did investigate other options.  <a href="http://www.evernote.com/">Evernote</a> as an idea was extremely appealing, but in execution the service only seems worth using if you&#8217;re on the road a lot and need to store info (particularly images) via your cell phone.  The desktop Evernote program is simply too clunky for someone who is always at the computer like myself, particularly given the existence of several excellent file libraries.</p>
<p>I also considered just using plain text files and making a daily log that could double as a scratchpad, a la Chris Bowler&#8217;s solution, but I wanted a simple organizational method (in this case using tags), which was not possible with plain text.  Tossing URLs that I want to visit into my daily logs would just be throwing them into a black hole; I doubt I&#8217;d bother to take the time to review them when I switched computers.</p>
<p>Together&#8217;s competitors, <a href="http://www.barebones.com/products/yojimbo/">Yojimbo</a> and <a href="http://c-command.com/eaglefiler/">EagleFiler</a>, were worth consideration, but neither could handle the workflow that I desired (EagleFiler because of its lack of any kind of easy-to-use synching, and Yojimbo because it doesn&#8217;t offer any good way to append text to a file/library item so far as I could tell).  For people who want a scratchpad for a single computer, however, EagleFiler might be worth a second glance (particularly if you own it and don&#8217;t own Together).</p>
<h4>Looking forward</h4>
<p>As you may have figured out from my dissatisfaction with Together&#8217;s synching and the &#8220;part one&#8221; in the title, my quest for a scratchpad is not yet over.  I&#8217;m currently in the early testing stages of an alternative solution using <a href="http://flyingmeat.com/voodoopad/voodoopadpro.html">VoodooPad Pro 4</a> that has fantastic synching support but requires a bit more gruntwork on my part to get up and running.  I&#8217;ll be sharing my second scratchpad solution once it&#8217;s finished, but in the meantime I hope that my work with Together will benefit some other folks who have been battling with the same mind-overflow issues that I&#8217;ve been facing.</p>
<p><strong>Resources for the scratchpad:</strong></p>
<ul>
<li><a href="http://reinventedsoftware.com/together/">Together</a></li>
<li><a href="http://onecrayon.com/downloads/Together_Scratchpad_Scripts.zip">Download Daily Log Applescript</a></li>
<li><a href="http://www.obdev.com/products/launchbar/">LaunchBar</a> or <a href="http://code.google.com/p/blacktree-alchemy/">Quicksilver</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2008%2F12%2Fscratchpad_part1%2F&amp;seed_title=In+search+of+a+scratchpad%2C+part+one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A second look at Leap 1.0</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2008%2F03%2Fleap_second_look%2F&amp;seed_title=A+second+look+at+Leap+1.0</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2008%2F03%2Fleap_second_look%2F&amp;seed_title=A+second+look+at+Leap+1.0#comments</comments>
		<pubDate>Mon, 03 Mar 2008 00:43:10 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[shareware]]></category>

		<guid isPermaLink="false">http://tagamac.com/2008/03/leap_second_look/</guid>
		<description><![CDATA[I sometimes make mistakes.  When I first used Leap, it was in the early public beta, and when Ironic Software released Leap 1.0 with no release notes  (they never publish release notes outside of the download, which is annoying) and tiny, skewed screenshots I had no idea that Leap had changed drastically between [...]]]></description>
			<content:encoded><![CDATA[<p><img class="left noborder" src="http://tagamac.com/wp-content/uploads/2007/10/leap.jpg" alt="Leap" />I sometimes make mistakes.  When I first used Leap, it was in the early public beta, and when Ironic Software released <a href="http://www.ironicsoftware.com/leap/">Leap 1.0</a> with no release notes  (they never publish release notes outside of the download, which is annoying) and tiny, skewed screenshots I had no idea that Leap had changed drastically between the initial public betas and the final version.  Thankfully a reader called me on my error, and so I&#8217;ve taken a second look at Leap.</p>
<p>Although I still think it&#8217;s priced a bit high, I was completely in error about Leap&#8217;s existence in limbo between file system taggers and file libraries.  Leap is a full-fledged file system tagging solution that is unlike any of the other solutions currently on the market.  It certainly isn&#8217;t perfect, but Leap provides a number of different ways to access your tagged files and introduces a unique way of working with files in your current folder hierarchy that no other tagging software provides.<span id="more-266"></span></p>
<p>The most important thing to know about Leap is that it both reads and writes Spotlight comments tags that use the &#038; or @ syntax (&#038;tag vs. @tag), which means that if you&#8217;ve been rolling your own file system tagging using <a href="http://bigrobotsoftware.com/">TagBot</a>, <a href="http://www.stclairsoft.com/DefaultFolderX/">Default Folder X</a>, and/or <a href="http://www.blacktree.com/">Quicksilver</a> Leap will fit right into your workflow without effort.  This is kind of a big deal, so take a moment to ponder it.  You don&#8217;t have to have Leap running to do basic file tagging.  You can use tools like <a href="http://www.noodlesoft.com/hazel.php">Hazel</a> to automatically tag files using Spotlight comments, and Leap will keep track of them.</p>
<p>In case you&#8217;re wondering, this is very cool.  Granted, Spotlight comment tagging is still a sub-optimal solution, but since Apple hasn&#8217;t seen fit to give us the tool to implement true Spotlight tagging there&#8217;s not much we can do.</p>
<p>Leap will also optionally write out your tags to Extensible Metadata Platform (XMP) or Spotlight kmdItemKeywords.  <a href="http://www.adobe.com/products/xmp/">XMP</a> is a technology developed by Adobe intended to embed metadata into files (as far as I know, Spotlight has no knowledge of XMP metadata, so unless you use it already for something you probably won&#8217;t need this feature).  Using kmdItemKeywords doesn&#8217;t actually work the vast majority o the time, because it will be overwritten by a documents default Spotlight importer (which is why most file system solutions use Spotlight comments).  Nonetheless, it&#8217;s nice to see that Leap covers a number of unconventional bases.</p>
<p>If you took a look at Leap in the early public betas, you&#8217;ll be surprised how much the interface has changed, too.  Leap sports a much classier look centered around what Ironic Software calls the &#8220;crumb trail&#8221;:</p>
<p class="center"><img src="http://tagamac.com/wp-content/uploads/2008/03/leap-crumb-trail.png" alt="The Leap crumb trail" /></p>
<p>The first button in the crumb trail lets you save your search as a bookmark, while the rest of it does the heavy lifting.  Basically, the crumb trail is like a sentence: &#8220;I&#8217;m looking for <em>what</em> in <em>where</em> that contains <em>search term</em>.&#8221;  As you select tags and so forth to refine your search, they show up in the crumb trail.  For instance, the screenshot shown is saying &#8220;I&#8217;m looking for <em>tagged files</em> in <em>all preferred places</em> that have the tag <em>critique</em>&#8220;.</p>
<p><img class="right" src="http://tagamac.com/wp-content/uploads/2008/03/leap-sidebar.png" alt="Leap's sidebar" />Leap&#8217;s sidebar then shows you a list of the various tags that show up in that location, intermingled with broad date filters and the folders that contain the files (shown at right).  This method of mixing tags, folders, and dates is provides a brilliant way to take advantage of your current hierarchical folder organization while beginning to conceptualize the entire organizational process as tagging.  Fortunately, if you need to target, say, just tags, you can easily change what is included in the sidebar using buttons at the bottom. Leap also allows you to show an alternate middle pane that makes it explicitly obvious where the files you&#8217;re looking at are located:</p>
<p class="center"><img src="http://tagamac.com/wp-content/uploads/2008/03/leap-middle-pane.png" alt="Leap's alternate middle pane" /></p>
<p>In an interesting move away from the norm, Leap doesn&#8217;t provide any sort of over-arching tag cloud, either for browsing or editing.  Sure, there&#8217;s a tags window that will let you rename and delete tags, but it only shows those tags that are available in the active search.  For people used to tagging software that lets you manage all of your tags whether or not you know which documents use them, this will be pretty strange and awkward.</p>
<p>There are a number of other features (and a couple small interface annoyances) that have been introduced in Leap 1.0, but overall you should now have an excellent idea of how Leap deals with tagging.  This is a new, innovative approach to tags that will allow you to ease into using tags without abandoning the information about files supplied by your folder hierarchy.</p>
<p>I&#8217;m really excited that Leap reads in tags from Spotlight comments that you created before you started using it (or when the program isn&#8217;t running).  Although I was a bit underwhelmed by the early public betas, Leap is now an excellent product to look into for tagging newbies and seasoned file system taggers alike, and a compelling alternative to the current file system tagging offerings.</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2008%2F03%2Fleap_second_look%2F&amp;seed_title=A+second+look+at+Leap+1.0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iGTD 2 alpha coming soon</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F12%2Figtd_2_alpha_upcoming%2F&amp;seed_title=iGTD+2+alpha+coming+soon</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F12%2Figtd_2_alpha_upcoming%2F&amp;seed_title=iGTD+2+alpha+coming+soon#comments</comments>
		<pubDate>Mon, 24 Dec 2007 18:26:53 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[upcoming]]></category>

		<guid isPermaLink="false">http://tagamac.com/2007/12/igtd_2_alpha_upcoming/</guid>
		<description><![CDATA[As if you didn&#8217;t have enough to do this holiday season, the alpha version of iGTD 2 is slated to be released sometime near the end of December.  As of this writing, the alpha is about 95% done and presumably ready for public consumption.
I&#8217;m honestly a little perplexed by the number of independent Mac [...]]]></description>
			<content:encoded><![CDATA[<p><img class='left noborder' src='http://tagamac.com/wp-content/uploads/2007/07/igtd.jpg' alt='iGTD' />As if you didn&#8217;t have enough to do this holiday season, the alpha version of <a href="http://bargiel.home.pl/iGTD/iGTD2/index.html">iGTD 2</a> is slated to be released sometime near the end of December.  As of this writing, the alpha is <a href="http://bargiel.home.pl/iGTD/blog/files/0efc0cf20a4c7e6cdc2bdc943ad3b0fc-131.html">about 95% done</a> and presumably ready for public consumption.</p>
<p>I&#8217;m honestly a little perplexed by the number of independent Mac developers releasing alpha software these days, complete with bugs and lacking promised features.  I&#8217;m sure that the pending release of <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a> is the reason GTD developers are pushing their software out the door as soon as possible, but it still seems like a fairly dangerous move.  Even software that is publicly released in beta form often gets seriously delayed as the developer becomes swamped by feature requests and duplicate bug reports, and I imagine the problem is far worse for hotly anticipated applications like <a href="http://culturedcode.com/things/">Things</a> and iGTD 2.  I&#8217;m sure releasing alpha software results in an initial burst of interest, but I wonder about the long-term benefits.</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F12%2Figtd_2_alpha_upcoming%2F&amp;seed_title=iGTD+2+alpha+coming+soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screencast preview of Default Folder X 4</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F12%2Fdefault_folder_preview%2F&amp;seed_title=Screencast+preview+of+Default+Folder+X+4</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F12%2Fdefault_folder_preview%2F&amp;seed_title=Screencast+preview+of+Default+Folder+X+4#comments</comments>
		<pubDate>Sat, 08 Dec 2007 22:43:04 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://tagamac.com/2007/12/default_folder_preview/</guid>
		<description><![CDATA[MacWorld&#8217;s Dan Frakes has posted an excellent screencast previewing the upcoming Default Folder X 4.0.  Version 4&#8217;s main changes are a new HUD-style look to the interface, and QuickLook attached to Open dialogs (a feature that, interestingly enough, will have limited support for OS 10.4, as well).  Tag-happy individuals, however, will likely be [...]]]></description>
			<content:encoded><![CDATA[<p><img class='right noborder' src='http://tagamac.com/wp-content/uploads/2007/12/default_folder_x.png' alt='Default Folder X' />MacWorld&#8217;s Dan Frakes has posted an <a href="http://www.macworld.com/weblogs/mwvodcast/2007/12/mwvodcast26/">excellent screencast</a> previewing the upcoming Default Folder X 4.0.  Version 4&#8217;s main changes are a new HUD-style look to the interface, and QuickLook attached to Open dialogs (a feature that, interestingly enough, will have limited support for OS 10.4, as well).  Tag-happy individuals, however, will likely be most interested in Default Folder X&#8217;s ability to apply Spotlight comments to files when you save them.  If you&#8217;re rolling your own tagging solution, Default Folder X can be an indispensable tool.</p>
<p>But don&#8217;t wait until version 4!  If you want access to some of Default Folder X&#8217;s sweet capabilities now, you&#8217;re in luck.  St. Clair Software has an <a href="http://stclairsoft.com/blog/2007/12/08/dfx-4-upgrade-policy/">upgrade policy</a> that will allow you a free upgrade to version 4 if you buy version 3.0.6 now.  Version 3 is fully Leopard compatible (as long as you aren&#8217;t running any 64-bit apps); it just lacks the translucency.  For more information, and to download Default Folder X 3.0.6, see the <a href="http://www.stclairsoft.com/DefaultFolderX/">Default Folder X website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F12%2Fdefault_folder_preview%2F&amp;seed_title=Screencast+preview+of+Default+Folder+X+4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparing GTD task managers</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fgtd_task_managers%2F&amp;seed_title=Comparing+GTD+task+managers</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fgtd_task_managers%2F&amp;seed_title=Comparing+GTD+task+managers#comments</comments>
		<pubDate>Sun, 25 Nov 2007 00:10:32 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://tagamac.com/2007/11/gtd_task_managers/</guid>
		<description><![CDATA[Which Getting Things Done application to use has been on my mind lately, thanks in large part to the public release of OmniFocus which was closely followed by the iGTD 2 previews and my own Things screencast.  With so many good-looking options either available or soon to be available, I&#8217;m sure that more people [...]]]></description>
			<content:encoded><![CDATA[<p>Which Getting Things Done application to use has been on my mind lately, thanks in large part to the public release of OmniFocus which was closely followed by the <a href="http://igtd.pl/iGTD/iGTD2/index.html">iGTD 2 previews</a> and my own <a href="http://tagamac.com/2007/11/things_screencast/">Things screencast</a>.  With so many good-looking options either available or soon to be available, I&#8217;m sure that more people than I have been wondering which app will be right for them.  Since I&#8217;ve had a chance to use almost all of them, I figured it would be nice to offer a quick general comparison of the available (and pending) options.</p>
<p>There are some similar aspects to all GTD task managers, but I think one of the primary deciding factors whether or not a particular piece of software will work for you is how much structure you need or desire.  With that in mind, here&#8217;s the GTD software for Mac OS X, ordered from most structured to least: Midnight Inbox, OmniFocus, iGTD, TaskPaper, iGTD 2 (early development), and Things (approaching public preview).  If you&#8217;re like me and agonize over task managers, then this is a pretty daunting list (and if you count some of the less polished options, it&#8217;s nowhere near complete).  However, with an eye to structure, I don&#8217;t think it is all that difficult to narrow the list down to a couple of applications that you should try.<span id="more-194"></span></p>
<h4>Just what is &#8220;structure,&#8221; anyway?</h4>
<p>Structure in a GTD app applies both to the metadata attached to tasks (do tasks have contexts attached?  Tags?  Priorities?) and to the workflow that the application&#8217;s interface encourages (are you encouraged to focus on projects, or focus on tasks that you need to do today?).  Some applications give the user very specific information and a very specific workflow (the more structured apps), while others allow much more freedom (the less structured).</p>
<p>For some people, the highly structured apps will be the most appealing because the workflow and information attached to tasks makes perfect sense to them.  For others (myself included), the less structured apps will be more inviting because they allow the user to craft a more personalized system (and are often less complex for users who don&#8217;t want to use the advanced features).</p>
<p>Figuring out whether you prefer more or less structured approaches to GTD is something everyone will have to do on their own.  Odds are if a screencast or feature list for a given application makes you think, &#8220;Wow!&#8221; and start imagining what you could do with it, that&#8217;s the type of application for you.</p>
<p>But enough with generalities!  Let&#8217;s take a look at the actual applications side-by-side.</p>
<h4>Structure to live by: projects and contexts</h4>
<p><a href="http://www.midnightbeep.com/">Midnight Inbox</a> (&#36;35) is by far the most structured of the available apps, and it is also one of the few polished GTD apps available (and has been available for some time, unlike the still-in-development OmniFocus).  Personally I think that using Midnight Inbox is like having David Allen standing behind you, twisting your arm, and shouting in your ear, &#8220;Do it my way!&#8221;  That said, if a five-step, context-oriented task workflow makes sense to you and you&#8217;re willing to let the software know best and collect what it thinks you need to organize, then Midnight Inbox is worth a look.  It&#8217;s certainly a polished-looking piece of software, and is one of the few GTD applications available as a stable, tested release.</p>
<p>Midnight Inbox&#8217;s biggest strength (which also happens to be its biggest failing) is that it can collect practically anything on your computer automatically (email messages, iCal to-dos, text documents in a specific folder, etc.) and encourage you to review them for actionable tasks.  This can be really handy, but for myself I&#8217;d just end up frittering away all my time collecting, organizing, and reviewing tasks rather than completing them.</p>
<p><img class='right noborder' src='http://tagamac.com/wp-content/uploads/2007/11/omnifocus.jpg' alt='OmniFocus' /><a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a> (&#36;39.95 prerelease; &#36;79.95 standard) is nowhere near as controlling as Midnight Inbox, but it is still highly structured around projects and contexts.  Tasks have quite a lot of specific metadata attached to them, but are displayed in an easy-to-understand outline similar to OmniOutliner.</p>
<p>OmniFocus is another app where, for me, there&#8217;s a little too much complexity (bringing about a &#8220;I&#8217;m not getting any work done because I&#8217;m constantly playing with OmniFocus&#8221; type of workflow).  In its defense, OmniFocus does provide an inviting interface to tempt you in, and with complexity comes great power.  If working out of contexts and projects makes sense to you, then OmniFocus is probably your best option, if only because of Omni&#8217;s attention to detail, great interface design (overlooking, for the moment, their obsession with inspector windows), and dedicated support team.</p>
<p>An unfortunate result of OmniFocus being the only one of these apps that is produced by a larger company (compared to the individuals and small teams working on the other apps) is that its price will be less competitive when it finally goes release candidate.  At the time of this writing, there&#8217;s a lot of pressure to just buy OmniFocus without really being able to experiment with the other options because the prerelease price is half what it will cost after January 8, 2008.</p>
<p><img class='left noborder' src='http://tagamac.com/wp-content/uploads/2007/07/igtd.jpg' alt='iGTD' />Then there&#8217;s <a href="http://igtd.pl/iGTD/index.html">iGTD</a> (free).  I have a love/hate relationship with iGTD.  It has a lot of power, but terrible interface design.  Balancing that out, it&#8217;s free, which is a pretty tempting price point. iGTD has a far worse learning curve than OmniFocus and is plagued by many of the same problems (as far as restricting you to contexts and projects).  It additionally has a bad case of feature bloat which OmniFocus, while pretty overwhelming at first glance, has minimized.</p>
<p>If none of the other options look like they&#8217;ll provide the power you need to manage your tasks, then iGTD is very likely the perfect program for you.  It integrates with just about everything (notably MailTags) and provides more metadata than you ever knew you needed.  However, particularly given the brief glimpses we&#8217;ve had of iGTD 2, iGTD looks like it will be badly outclassed in the very near future.</p>
<p><img class='right noborder' src='http://tagamac.com/wp-content/uploads/2007/10/taskpaper.jpg' alt='TaskPaper' />Straddling the fence between the more structured and less structured apps is <a href="http://hogbaysoftware.com/products/taskpaper">TaskPaper</a> (&#36;18.95 intro price).  TaskPaper is by far the least complex GTD task manager available, and if all you need to do is jot down lists of tasks sorted by basic projects and tags, then TaskPaper is probably the perfect solution for you.  TaskPaper doesn&#8217;t compete with the other GTD apps as much as it provides an interesting counterpoint in task management minimalism.  It is extremely limited, but a perfect step up from plain text lists for some people.  Unfortunately, its tagging is only really effective when used similar to OmniFocus/iGTD contexts</p>
<p>I&#8217;ve actually been using TaskPaper as my primary task manager for the last few weeks just to see if I could, and it&#8217;s been an interesting experience.  On the one hand, using TaskPaper made me realize that I don&#8217;t need a really complicated solution.  On the other, it turned out that some features from the other GTD apps are things that I want.  I highly recommend using TaskPaper for anyone who has tried a number of GTD task managers without being able to pick one.  It&#8217;s an experience that really helps clarify your needs.</p>
<h4>Laid-back structure: focus and tags</h4>
<p>As much as I wish it were otherwise, the two less structured GTD apps have not yet been released to the public.</p>
<p>Although there has yet been nothing except preview screenshots and short screencasts, <a href="http://igtd.pl/iGTD/iGTD2/index.html">iGTD 2</a> (forthcoming; free) is looking like a solid step in the right direction for iGTD.  iGTD 2 looks like it will abandon the standard project/context framework supplied by the many other apps in favor of tags and &#8220;focus.&#8221;  Focusing on tasks, a central component of both iGTD 2 and Things, is basically looking at tasks based on general shared characteristics (such as tasks that need to be done next versus tasks that need to be done today).</p>
<p>Not only is iGTD 2 much less structured than other available apps, but it looks like it will be pulling on some of the immense power of iGTD, but filtering it through an interface that is far, far superior.  The tabs and saved workspaces in particular are a pretty ingenious approach to viewing complex assortments of tasks.  I also think that its attempt to use natural language for its interface elements is bang on target, and may well help iGTD 2 to dip into the more casual task manager crowd that iGTD is currently alienating through its complexity.</p>
<p><img class='left noborder' src='http://tagamac.com/wp-content/uploads/2007/07/things.jpg' alt='Things' />And finally we get to <a href="http://culturedcode.com/things/">Things</a> (forthcoming; pricing as yet unannounced), the least structured of all the task managers.  Like TaskPaper, one of Things&#8217;s goals is to simplify task management.  However, unlike TaskPaper, Things still provides a lot of potential power through its versatile and intuitive tagging system.  Things doesn&#8217;t yet provide feature parity with some of the more structured applications; what it provides instead is an elegant and easy-to-use system for sorting and accomplishing tasks that scales to the complexity the user wishes to have.</p>
<p>Things still has a definite structure, of course; it provides an interface that expects your workflow to include steps like collecting tasks, organizing tasks, and then completing tasks like most of the other GTD managers.  Tagging (and Things&#8217;s intuitive tag filtering) is what allows more freedom in Things structure than within, for instance, OmniFocus&#8217;s strictly defined metadata.</p>
<h4>Which solution?</h4>
<p>If you know whether structure appeals to you or not, you should hopefully now have a better idea of which GTD apps are the most worth the time it takes to evaluate.  Thinking about task managers in terms of how they structure tasks and workflow is a much different way to think about software than most people are used to (feature comparisons are much more standard), but I think it&#8217;s one of the most important things to think about for an application that is so intimately related to the actions that you take in your life.</p>
<p>Of course, features are important, too.  The applications with the most features (and thus the most complexity) are probably iGTD and OmniFocus.  Things and iGTD 2 are difficult to evaluate based on features because neither is feature complete yet.  Midnight Inbox is fairly feature-rich but in an all-in-one-solution way, and TaskPaper almost doesn&#8217;t have features at all (in a good way).</p>
<p>The truth of the matter is that it still isn&#8217;t possible to compare OmniFocus vs. Things vs. iGTD or iGTD 2.  Until we have at least a 1.0 release candidate for all of the main contenders, it will be very hard to compare features and performance, which is why I avoided trying to compare specific features of any of the applications.</p>
<p>Just looking at the software that&#8217;s publicly available, iGTD and OmniFocus are the best choices if you need a feature-rich application, and TaskPaper is the best stopgap for people with simpler needs.  Depending on how many features Cultured Code is able to cram into its public preview version of Things, Things may also be able to serve some people before it is released.</p>
<p>Although I&#8217;m really looking forward to the less structured software (I do love my tags), if you prefer a structured solution to task management you may be able to find the perfect application without much more ado.  Whatever your preferences, good luck!  Finding the task manager that works for you can be a difficult and time-consuming process, so I hope that this general comparison has helped you slim down the options somewhat.</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fgtd_task_managers%2F&amp;seed_title=Comparing+GTD+task+managers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things screencast: an alpha preview</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fthings_screencast%2F&amp;seed_title=Things+screencast%3A+an+alpha+preview</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fthings_screencast%2F&amp;seed_title=Things+screencast%3A+an+alpha+preview#comments</comments>
		<pubDate>Mon, 19 Nov 2007 17:46:15 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://tagamac.com/2007/11/things_screencast/</guid>
		<description><![CDATA[Update Jan. 7, 2009: This screencast is many months out of date; to see a great overview of Things, check out Cultured Code&#8217;s official screencast.  As if the public beta of OmniFocus and a sneak peak of iGTD 2 weren&#8217;t enough, I am pleased to reveal the first Tagamac screencast: a preview of an [...]]]></description>
			<content:encoded><![CDATA[<p><em>Update Jan. 7, 2009: This screencast is many months out of date; to see a great overview of Things, check out <a href="http://culturedcode.com/things/screencast.html">Cultured Code&#8217;s official screencast</a></em>.  As if the public beta of <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a> and a <a href="http://igtd.pl/iGTD/iGTD2/index.html">sneak peak of iGTD 2</a> weren&#8217;t enough, I am pleased to reveal the first Tagamac screencast: a preview of an alpha version of <a href="http://culturedcode.com/things/">Things</a>, the upcoming Getting Things Done application from Cultured Code that uses a tagging system to allow you to get things done your way.  Click below to view the screencast in all its glory.  I hope you will enjoy it, and I apologize for any bad sound quality.  It was an interesting challenge to produce.  Please note that although both versions are relatively large, the small one is optimized for viewing on an iPhone (or so says QuickTime).  The screencast runs a little over 11 minutes long.</p>
<p class="center"><img class='noborder' src='http://tagamac.com/wp-content/uploads/2007/11/things_preview_links1.png' alt='' usemap='#things_preview_links' /><br />
<map name="things_preview_links" id="things_preview_links">
<area shape="rect" coords="211,160,360,207" href="http://tagamac.com/screencasts/things_preview/ThingsPreview_web.mov" title="Small version (28 MB)" alt="Small version (28 MB)" />
<area shape="rect" coords="40,160,189,207" href="http://tagamac.com/screencasts/things_preview/ThingsPreview_full.mov" title="100% full size (42 MB)" alt="100% full size (42 MB)" /></map>
<p><span id="more-189"></span></p>
<p>What excites me about Things is the flexibility that it provides with its tagging system.  OmniFocus appeals to me a lot (I used Kinkless for a while so it&#8217;s familiar, and, let&#8217;s face it, Omni rocks hard and long), but I&#8217;m not so much a fan of the way it structures tasks.  Contexts make sense as a way to view tasks, but they aren&#8217;t terribly flexible and honestly don&#8217;t really suit me personally that well.  iGTD 2 actually looks very promising, but that&#8217;s because it appears to be moving in a Things-like direction (that is, relying on tags instead of on mountains of metadata like the original iGTD).</p>
<p>The Things development team told me that they tried to remove as much complexity from task management as they could, providing the user just with the basics they needed in the spirit of &#8220;getting things done&#8221;, but that they added tags as a way for more advanced users to apply more powerful approaches to task management.  Although what the final version is like remains to be seen, I honestly think that Things is on track to provide this kind of scalable power, and am very happy that I was allowed to play around with an early development version.</p>
<p>In any case, Cultured Code is hoping to provide a public preview of Things in the near future, so if you&#8217;d like to try it yourself soon (rather than watching me drone on about it), head over to the <a href="http://culturedcode.com/things/">Things website</a> and sign up for their mailing list.</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fthings_screencast%2F&amp;seed_title=Things+screencast%3A+an+alpha+preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://tagamac.s3.amazonaws.com/ThingsPreview_web.mov" length="29026995" type="video/quicktime" />
<enclosure url="http://tagamac.s3.amazonaws.com/ThingsPreview_full.mov" length="44039216" type="video/quicktime" />
<enclosure url="http://tagamac.com/screencasts/things_preview/ThingsPreview_web.mov" length="29026995" type="video/quicktime" />
<enclosure url="http://tagamac.com/screencasts/things_preview/ThingsPreview_full.mov" length="44039216" type="video/quicktime" />
<enclosure url="http://tagamac.s3.amazonaws.com/ThingsPreview_web.mov" length="29026995" type="video/quicktime" />
<enclosure url="http://tagamac.s3.amazonaws.com/ThingsPreview_web.mov" length="29026995" type="video/quicktime" />
		</item>
		<item>
		<title>iGTD 2 preview and screencasts</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Figtd_2_preview%2F&amp;seed_title=iGTD+2+preview+and+screencasts</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Figtd_2_preview%2F&amp;seed_title=iGTD+2+preview+and+screencasts#comments</comments>
		<pubDate>Sun, 18 Nov 2007 16:40:45 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[preview]]></category>
		<category><![CDATA[shareware]]></category>

		<guid isPermaLink="false">http://tagamac.com/2007/11/igtd_2_preview/</guid>
		<description><![CDATA[In what is turning into the Weekend of GTD, iGTD&#8217;s developer, Bartek Bargiel, has published a first look at the upcoming features in iGTD 2, including a number of short screencasts.  Along with a much more stream-lined and understandable interface (at last), iGTD 2 promises tabs for quickly switching between specific task views, a [...]]]></description>
			<content:encoded><![CDATA[<p><img class='right noborder' src='http://tagamac.com/wp-content/uploads/2007/07/igtd.jpg' alt='iGTD' />In what is turning into the Weekend of GTD, <a href="http://bargiel.home.pl/iGTD/index.html">iGTD</a>&#8217;s developer, Bartek Bargiel, has published a first look at the upcoming features in iGTD 2, including a number of short screencasts.  Along with a much more stream-lined and understandable interface (at last), iGTD 2 promises tabs for quickly switching between specific task views, a <a href="http://culturedcode.com/things/">Things</a>-like departure from contexts that uses focuses and tags for sorting tasks, and vastly improved hierarchical project relationships.</p>
<p>This is definitely an exciting teaser for the future of what is currently the top GTD contender (in my opinion; your mileage may vary).  iGTD is not without flaws, as I have <a href="http://tagamac.com/2007/08/igtd_review/">remarked myself</a>, but iGTD 2 looks like it will be a solid competitor for more polished newcomers to the field like OmniFocus and Things.</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Figtd_2_preview%2F&amp;seed_title=iGTD+2+preview+and+screencasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopard&#8217;s Spotlight: actually useful</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fspotlight_strikes_back%2F&amp;seed_title=Leopard%26%238217%3Bs+Spotlight%3A+actually+useful</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fspotlight_strikes_back%2F&amp;seed_title=Leopard%26%238217%3Bs+Spotlight%3A+actually+useful#comments</comments>
		<pubDate>Wed, 14 Nov 2007 17:21:51 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[spotlight]]></category>

		<guid isPermaLink="false">http://tagamac.com/2007/11/spotlight_strikes_back/</guid>
		<description><![CDATA[Matt Neuburg has posted an excellent article called Spotlight Strikes Back about the primary differences in Spotlight from 10.4 to 10.5, including some tips and tricks on using the new boolean operators and so forth under 10.5.  Although I&#8217;m not a particular fan of Matt&#8217;s NotLight (preferring FileSpot), his observations and advice are right [...]]]></description>
			<content:encoded><![CDATA[<p>Matt Neuburg has posted an excellent article called <a href="http://db.tidbits.com/article/9283">Spotlight Strikes Back</a> about the primary differences in Spotlight from 10.4 to 10.5, including some tips and tricks on using the new boolean operators and so forth under 10.5.  Although I&#8217;m not a particular fan of Matt&#8217;s NotLight (preferring <a href="http://mac.synthesisstudios.com/mac/filespot/about">FileSpot</a>), his observations and advice are right on target.</p>
<p>Definitely a useful article to read if you use Spotlight much (for finding tagged files, for instance), although it doesn&#8217;t have anything to do with tagging specifically.  (Thanks to <a href="http://daringfireball.net/linked/2007/november#tue-13-spotlight">Daring Fireball</a> for the link.)</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F11%2Fspotlight_strikes_back%2F&amp;seed_title=Leopard%26%238217%3Bs+Spotlight%3A+actually+useful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talking about Leap</title>
		<link>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F10%2Fleap_interview%2F&amp;seed_title=Talking+about+Leap</link>
		<comments>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F10%2Fleap_interview%2F&amp;seed_title=Talking+about+Leap#comments</comments>
		<pubDate>Thu, 25 Oct 2007 07:54:33 +0000</pubDate>
		<dc:creator>Ian Beck</dc:creator>
				<category><![CDATA[Mac tagging]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://tagamac.com/2007/10/leap_interview/</guid>
		<description><![CDATA[Tagamac is launching a new section of the site!  Called &#8220;Mac tagging&#8221;, this section will house articles and more focused on tagging specifically in Mac OS X with desktop software (as opposed to the articles about general tagging principles in the General section or newsbites about software updates).
 To kick things off, I&#8217;ve got [...]]]></description>
			<content:encoded><![CDATA[<p>Tagamac is launching a new section of the site!  Called &#8220;Mac tagging&#8221;, this section will house articles and more focused on tagging specifically in Mac OS X with desktop software (as opposed to the articles about general tagging principles in the <a href="http://tagamac.com/arvhives/general/">General</a> section or newsbites about <a href="http://tagamac.com/archives/updates/">software updates</a>).</p>
<p><img class='right noborder' src='http://tagamac.com/wp-content/uploads/2007/10/leap.jpg' alt='Leap' /> To kick things off, I&#8217;ve got a special treat for you: an interview with Tom Andersen, one of the two developers of <a href="http://www.ironicsoftware.com/leap/">Leap</a>, a new application for tagging your file system.  I don&#8217;t generally go in for interviews, but the recently released Leap public beta made me pretty curious and I decided to head to the source.  Tom reveals where Leap is heading before the final 1.0 release, explains why you need to ditch your complex Finder hierarchies, and describes why Cover Flow in Leopard is not actually your friend.<span id="more-153"></span></p>
<p><strong>Tagamac</strong>: First off, can you say a bit about who you are and what you do? Who are those men behind all that Ironic Software?</p>
<p><strong>Tom</strong>: Ted Leckie, Tom Andersen (that&#8217;s me), and &ndash; that&#8217;s it! Just two people. We are a little on the technical side, since we both like to program full time.  Our programming pasts have been largely linked together, since we wrote Starry Night from 1995 to about 2003. Then we went off to try and start another company, and then in mid 2006, we started working on our PDF manager, Yep. Ted and I won a couple of Apple Design awards for Starry Night. Ted handles most of the UI coding and layout, etc, while I tend to do the &#8216;under the hood&#8217; stuff.</p>
<p><strong>Tagamac</strong>: Few software developers have turned out even one solid tagging application, and you&#8217;re right on the cusp of releasing your second. What draws you to tagging?</p>
<p><strong>Tom</strong>: I think that the big thing is that sinking feeling that you get when you have to navigate to a file using the Finder. Tagging gives you many paths to get to the same file. By paths here I mean it like this: with a document tagged &#8216;green, environment, idea, and boston&#8217;, you can get to the document by using a path in any order: green/idea/environment/boston will give you the same set of documents as /boston/green/idea/environment.</p>
<p><strong>Tagamac</strong>: Okay, enough with the chit-chat; let&#8217;s talk Leap.  In thirty seconds or less, how is Leap going to change the world (or my computer, which is the same thing, really)?</p>
<p><strong>Tom</strong>: <em>We want to free you from the file hierarchy.</em><br />
The thing that you are actually <em>working</em> on, be it an email, word document, ad layout, etc, gets relegated to 2nd place in your head while you concentrate on the mundane task of descending a file hierarchy. People don&#8217;t remember /Users/tandersen/Documents/Ironic/business plan/ideas/plan template.pdf; instead, they remember the &#8216;blue PDF in ironic&#8217;. With the Finder you have to navigate the whole hierarchy, only to find out you went to the wrong path. Then you do a search (how do you search for blue?) and end up with 100 PDFs that mention template in them. Not good. With Leap it&#8217;s two clicks &ndash; clicks without thinking. </p>
<p><em>We want to help you manage thousands of files.</em><br />
The hierarchical system for storing documents was created when 1000 documents was a lot, and people managed only a few per day. Now we have a hundred (more or less) files a day coming at us (if you include emails). With Leap, click on Images, and you can see where on your computer your 17,068 images are located. Just poking around a bit, I found folders with tens of thousands of files that I have no interest in clogging up my laptop. </p>
<p><em>We help you find files using Spotlight with more than a content search.</em><br />
The Spotlight find commands in Leap allow you to search for file name only, file type, then filter more on contents, etc. Apple&#8217;s Finder allows you to do some of these things, but the interface is so slow and clumsy that most of the time people don&#8217;t bother. How many saved searches do you use on your computer?</p>
<p><strong>Tagamac</strong>: Honestly, I&#8217;ve created two but I never use either of them.  Point taken.</p>
<p>As far as I know, Leap is the only tagging software that bills itself as a Finder replacement.  How has Leap replaced or substituted for the Finder in your own lives?</p>
<p><strong>Tom</strong>: I use Leap to manage our web site. When I click on the website, I immediately see all files in the web site, without having to dig into all the &#8216;images&#8217; folders. It is easy to spot the HTML I want to edit as it is fully rendered. The hierarchy of files that you need to develop a web site hides the files from you.  As a programmer, I use it when looking at large software projects. Drop a project folder that you have never seen on Leap, and you can see that there are 25 .cpp files, 10 .c files, and 100 images all at a glance. It really speeds up the &#8216;getting up to speed process&#8217;. It also works well when you decide to look at a project that you yourself worked on a few years ago. </p>
<p>We are not even sure about the &#8216;Finder replacement&#8217; label &ndash; there are lots of jobs that the Finder does that we have no interest in duplicating. </p>
<p><strong>Tagamac</strong>: What inspired Leap&#8217;s creation?</p>
<p><strong>Tom</strong>: We decided to build a iPhoto for PDFs application (Yep), learned about the power of tags, some of our users wanted more file types, and so we started to work on Leap.</p>
<p><strong>Tagamac</strong>: Leap and its older cousin Yep share a certain amount of visual similarity.  What good points from Yep did you craft into Leap?  What Yep features didn&#8217;t make the cut?</p>
<p><strong>Tom</strong>: Yep uses a tag cloud and an iPhoto-like view to show you all the PDFs. That was the core we wanted to keep. Yep, being a PDF manager has a lot of PDF-only tools in it, like our reader and the scanner interface. These two things did not make it into Leap &ndash; Leap is not a file viewer. We show you thumbnails, and on Leopard we will show you the Quick Look for a document.</p>
<p><strong>Tagamac</strong>: Do you see Leap replacing Yep as people&#8217;s primary tag-based PDF manager?  Or have you tried to leave space for more specific tagging solutions?</p>
<p><strong>Tom</strong>: I see people using Yep to manage and track their PDFs, just like iPhoto works for photos. Some people deal with a lot of paper &ndash; be it downloaded scientific papers or scanned-in PDFs of actual paper. A dedicated tool that does not make you scan into a dreary OS 9 like application will always have a place. We want Yep to grow. Scanning on the Mac is a complete disaster. There are no good driver models, no support for many scanners, and no good OCR solution. Also, we think that our PDF viewer can be improved.</p>
<p><strong>Tagamac</strong>: Do Leap and Yep recognize one another&#8217;s tags?</p>
<p><strong>Tom</strong>: The beta of Leap imports tags from Yep on startup. We don&#8217;t let our beta application write into the tags of Yep. It will all work together when, or very shortly after, Leap ships 1.0.</p>
<p><strong>Tagamac</strong>: So how well does Leap play with the other kids?  Are Leap tags and so forth searchable via Spotlight?</p>
<p><strong>Tom</strong>: We are working on this in a big way for the next beta. Many of popular tagging solutions use Spotlight comments to store tags. There are lots of issues with this system, but we have found some great ways to get it working well with Leap. With Spotlight, if you do a Spotlight search outside of Leap for a tag that you have entered into Leap, you get a result back showing how many documents have that tag within Leap. Also with the next beta, your tags will usually be up-to-date in the Spotlight comments, so individual results will also show up there.</p>
<p><strong>Tagamac</strong>: Does Leap support or import tags from other popular tagging programs, such as Punakea, TagBot, or EagleFiler?</p>
<p><strong>Tom</strong>: TagBot and other Spotlight tagging programs will be supported really well in Leap 1.0.  Also, we are all for what the people who work on Punakea are trying to do &ndash; we want a stable, fast, simple tagging system that all applications can use. Spotlight comments will not work for the long haul.  </p>
<p><strong>Tagamac</strong>: I have to admit, that there&#8217;s a few nerds out there who like tagging (like me).  Can you tell us a bit about how Leap stores tags?  Is it xattr attributes?  A specialized database?  Magic?</p>
<p><strong>Tom</strong>: Leap 1.0 stores tags in up to two places. One will be the Spotlight comments for the files, and the other is in an XML datafile that is not laid out like rocket science. What this means is that if your hard drive gets wiped but you can find a copy of the XML file that you backed up, you can restore all your tags to all your Spotlight comments, etc. This XML file is what we want to get out of managing. Apple needs to create a tagging database. They did it for Address Book a long time ago. I can&#8217;t figure out the resistance&#8230;</p>
<p><strong>Tagamac</strong>: I know from my own use of the Leap beta that the Loupe tool is one of Leap&#8217;s most interesting graphical tools.  Care to brag a bit?  Maybe tell explain why the loupe is preferable to, say, fancy-schmancy Cover Flow?</p>
<p><strong>Tom</strong>: When you watch an old crime show on TV, they never pull out a flip book with one picture per page, and then have the witness flip through it. Flip books do not work on a computer either (for search). With our system, your brain can pick out the candidates from our thumbnail view, and then the Loupe can be used to see that you have the correct document. </p>
<p><strong>Tagamac</strong>: Care to share any pie-in-the-sky ideas that you have for Leaps of the future?</p>
<p><strong>Tom</strong>: With Leopard, it is really neat how fast results come in over the network, since Leopard supports Spotlight queries over the LAN. I think that it will be easy to set Leap up in an office environment and a shared server. All the clients can then be set up to &#8217;see and search&#8217; the files on the server, with a minimum of network bandwidth. </p>
<p><strong>Tagamac</strong>: And finally, what didn&#8217;t I ask about that you&#8217;re dying to tell us?</p>
<p><strong>Tom</strong>: I guess it would be Leopard again. The other reason that we got into developing Leap was that we were very unimpressed when we saw the Leopard Finder.  Knowing what the technology could do, and where things were going, we really expected more. When you run the Leopard Finder, you can really tell it is the same old Finder, with Cover Flow and some more Spotlight bolted on. We know that the computer can do more. All those billions of cycles and bits are supposed to be there to help you.</p>
<p><strong>Tagamac</strong>: Thank you for the interview, and good luck with Leap!</p>
]]></content:encoded>
			<wfw:commentRss>http://tagamac.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Ftagamac.com%2F2007%2F10%2Fleap_interview%2F&amp;seed_title=Talking+about+Leap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
