<?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>Guests</title>
 <link>http://www.43folders.com/topics/guests</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>DavidCo&#039;s Robert Peake on &quot;Getting Software Done&quot; (part 2)</title>
 <link>http://www.43folders.com/2006/10/18/robert-peake-part-two</link>
 <description>&lt;p&gt;This is the second of a two-part article by Robert Peake, CTO of &lt;a href=&quot;http://www.davidco.com/&quot;&gt;the David Allen Company&lt;/a&gt;. Be sure to start with yesterday&#039;s first part, &quot;&lt;a href=&quot;http://www.43folders.com/2006/10/17/robert-peake-part-one/&quot;&gt;Why GTD Matters To Programmers&lt;/a&gt;.&quot;&lt;/p&gt;

&lt;hr /&gt;

&lt;h4&gt;Part II: GTD and Extreme Programming&lt;/h4&gt;

&lt;p&gt;by Robert Peake, David Allen Company&lt;/p&gt;

&lt;p&gt;I have to admit that I&#039;m not a perfect adopter of Extreme Programming. We don&#039;t program in pairs, for example -- quite the opposite, our coders are flung far and wide, tethered together only by a broadband connection. However, as much as GTD is &quot;advanced common sense&quot;, so to my mind is Extreme Programming a form of &quot;best practices on steroids&quot; -- and for this reason, there are not only many parallels, but great crossover when it comes to managing programming projects.&lt;/p&gt;

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

&lt;p&gt;Software didn&#039;t used to have to be very adaptable. Mainframe software systems were only slightly less mutable than the hardware they ran on, and dependability -- not responsiveness, new features, or interoperation with some other cool, new application -- was key. Along came the internet, and the ability to patch and change software online. All that changed.&lt;/p&gt;

&lt;p&gt;Likewise, while even forty years ago dependability seemed to exist both in terms of job definition and job security, adapting to change may well be the single most important trait of the knowledge worker today. And increasingly, the ability to manage large volumes of information, focusing on what&#039;s important and ignoring the dross, has become key. For this reason, a few critical concepts in programming apply to getting software done with maximum efficiency and also suggest some important directions for any kind of project -- they are:  regression testing, refactoring, and documentation.&lt;/p&gt;

&lt;p&gt;Regression testing is, quite simply, spelling out a list of tests to perform so that you can verify that what you have created works as expected. The &quot;regression&quot; part of it is that you often want to run the same rudimentary tests you ran in the beginning of the project much later in the evolution of the product. This is to make sure you didn&#039;t break something. Regression testing goes hand in hand with documentation, which stems from the same inspiration: describing how the thing should work. Once you have described how the thing should work, and made tests you can perform later to prove it, you need to make sure that documentation exists within the source code. In our case, we use automatic tools to pull out the documentation we mix in with our source code, and have created for ourselves an automatically updated manual of how various functions and parts of our system work. We even set up shortcuts so that with a couple keystrokes, we can access documentation for not only the core language, but our own collection of application-specific functions, right from within the source code we are working on at the moment. The result? Six months after writing something critical, I don&#039;t have to go crawling back through file after file of source code to figure out how to use that particular building block or tool.&lt;/p&gt;

&lt;p&gt;All of this relates to GTD when you bring in the concept of outcome-based thinking. Every time you pick up an artifact of your own thinking (be it a scribble on a note-taker wallet page or a mind map on butcher paper) and then decide that what you&#039;ve really notated for yourself is a project, the very next question is: what is the desired outcome? In other words, how will I know I&#039;ve finished this project? What will be the result? Likewise, all the activities in Extreme Programming such as gathering user stories, writing regression tests for each unit and component of the software, and documenting the intended behavior inside the code itself so someone else can later understand what you were trying to do -- embody outcome-oriented thinking for software. Jumping to the end first works consistently and well to line up your thinking in the right direction. Getting that thinking captured appropriately into your trusted system -- and not over-thinking into all the possible ramifications and rabbit trails that will likely only get blown away when new real-world input arrives -- is key to staying agile, flexible, and dynamic.&lt;/p&gt;

&lt;p&gt;Another key to programming in an agile way is refactoring. This is going back to what you&#039;ve written -- not to add features or fix bugs per se, but to clean up your thinking and make it line up with your new understanding of the project. The truth is that thinking takes time, and it evolves over time. So, revisiting the code on a regular basis, purely for the sake of shoring things up and reworking things into a more effective paradigm, may seem like a lateral shift on the surface -- but makes a huge difference in the overall maintainability of the code. Likewise, the maintainability of your life and your trusted system that runs it can also be equated to how often you perform a weekly review. The weekly review is refactoring for life -- a time to take stock, reevaluate your understanding of and progress on projects, make sure all actions are tied to projects and projects to actions, and to scrub out all the stuff that&#039;s been either completed or rendered irrelevant by time (sort of like getting rid of the variables you thought you&#039;d need in your code but didn&#039;t -- preventing memory leaks and tightening things up for later). Refactoring is as important in life as it is in software.&lt;/p&gt;

&lt;p&gt;We used these three branches of Extreme Programming to great success in building GTD Connect. One other critical technique or skill involved was being able to flip from a very high-level creative brainstorming session with our senior people into sussing out the specific outcomes that would demonstrate we&#039;ve done our job on the technology side. None of this precluded writing up documents spelling out our understanding of what&#039;s important and what&#039;s nice to have, the timing involved, as well as some of the mechanics of what we are doing and the business side of how much it would cost. But ultimately, being able to differentiate between and translate from the right-brain mind mapping sessions into left-brain outcomes led to just enough of a specification to get our coders excited. Trusting this process gives you the freedom to be wildly creative in the brainstorming session (because you&#039;re not nailing anything down yet). It also empowers programmers with the flexibility to find a smart, dependable, architecturally sound approach to solving the problem on the other end -- because when you feed programmers outcomes rather than dictating precise specifications in pseudo-code, you give them the freedom to work within the context of the whole system to come up with the best solution. And you leave room for constructive, creative surprises -- the unexpected killer features that can only thrive in a healthy, outcome-oriented relationship.&lt;/p&gt;

&lt;p&gt;One of the tenets of Extreme Programming Merlin mentioned in our panel is the idea that, &quot;You ain&#039;t gonna need it.&quot; While I never overtly said this to The David in our sessions, the spirit of this approach is something that has pervaded the process of leaning into the great (and so far highly successful) experiment of launching Connect. That spirit of the idea is to build to a need, rather than a nice idea. In balance with this, we also tried to cast our net wide enough in terms of variety of features so that we can test and see what people gravitate toward, and what might fall away. This natural process of meeting customer feature demand on its own terms is highly analogous to the GTD approach of getting through each work day on its own terms, using action lists tied to projects rather than other forms of &quot;best laid plans.&quot;&lt;/p&gt;

&lt;p&gt;A big key to the mechanics of getting a project as big as Connect done (and then maintaining and improving it incrementally) has been a shared project list accessible by all our developers. First of all, we trust our people. I have never seen the approach of trying to enforce people&#039;s job constraints through software permissions really work when it comes to project management. Instead, anyone can add, edit or mark a project complete in our system. This means that our development people can keep their complete project inventory in a shared format and can edit projects assigned by others to keep notes and add important details. We use a Lotus Notes database for this, but this approach could also be easily implemented via one of many web-based applications or even a shared whiteboard if everyone works in the same room.&lt;/p&gt;

&lt;p&gt;Another key with all of this, and a somewhat revolutionary approach, is that we don&#039;t track bugs and feature requests in separate places. It all has to get done anyway. And because maintaining a comprehensive inventory of everything that needs to get done in one place, accessible by all the relevant people, we can very quickly re-calibrate to focus on what&#039;s critical. Sometimes that&#039;s a bug. Sometimes it&#039;s a great new feature. Either way, we use the system to support us like a giant radar screen, and good communication in person, by phone, email, and IM to determine what&#039;s critical and go after it. So far, it&#039;s worked great to keep us engaged with our members and our own staff and be responsive to their input.&lt;/p&gt;

&lt;p&gt;Connect has been a lot of fun to build, and it&#039;s great to watch it start to really thrive. Hopefully this little peek under the hood has got your own gears turning about software development with GTD and perhaps even other areas of your work or life where these analogies hold. If you&#039;re feeling particularly geeky, more platform-specific details on the best practices we drew from when pulling Connect together are &lt;a href=&quot;http://robertpeake.com/archives/173-GTD-Connect.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;And if any of this has rung your bell and you want to chat, please drop me a line at robert at davidco dot com, or catch me on the &lt;a href=&quot;http://www.davidco.com/forum/&quot;&gt;forums&lt;/a&gt;. Until next time, happy coding, happy GTD&#039;ing, and be well.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;a href=&quot;http://www.robertpeake.com/&quot; title=&quot;Robert&#039;s site&quot;&gt;&lt;img src= &quot;http://www.43folders.com/images/rpeake_head.jpg&quot; alt=&quot;Robert Peake&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;span style= &quot;font-size:1.3em;font-family:Georgia,Times,serif; !important&quot;&gt;Robert Peake&lt;/span&gt; used to teach programming languages to computer science students at Berkeley before earning his degree in poetry. These days he is the CTO of The David Allen Company, where he reads, writes, and thinks about many things in many languages.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;Update 2006-10-18 10:05:52&lt;/strong&gt; - For your convenience, here&#039;s an &lt;a href=&quot;http://www.43folders.com/files/43f_Peake_GTD_Software.html&quot;&gt;easy-to-print HTML version&lt;/a&gt; of both of Robert&#039;s posts.&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;/2006/10/18/robert-peake-part-two&quot;&gt;&lt;strong&gt;DavidCo&#039;s Robert Peake on &quot;Getting Software Done&quot; (part 2)&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 October 18, 2006. 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/2006/10/18/robert-peake-part-two#comments</comments>
 <category domain="http://www.43folders.com/topics/david-allen">David Allen</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/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/technology">Technology</category>
 <pubDate>Wed, 18 Oct 2006 08:20:24 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47696 at http://www.43folders.com</guid>
</item>
<item>
 <title>Guest Post: DavidCo&#039;s Robert Peake on &quot;Getting Software Done&quot; (part 1)</title>
 <link>http://www.43folders.com/2006/10/17/robert-peake-part-one</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.robertpeake.com/&quot;&gt;Robert Peake&lt;/a&gt; is the brainiac CTO for the &lt;a href=&quot;http://www.davidco.com/&quot;&gt;David Allen Company&lt;/a&gt; (a/k/a, &quot;DavidCo&quot;). I first met Robert when I was down in Ojai a few weeks ago to record some stuff with The David, including our &lt;a href=&quot;http://www.43folders.com/2006/10/09/productive-talk/&quot;&gt;Productive Talk podcasts&lt;/a&gt; and that &lt;a href=&quot;http://www.43folders.com/2006/09/29/techgtd-panel/&quot;&gt;TechGTD panel&lt;/a&gt; we did with Robert and &lt;a href=&quot;http://www.ericmackonline.com/&quot;&gt;Eric Mack&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Robert really impressed me with his humor, his insight, and his mad Macintosh skillz.  Also -- off the record -- I happen to think Robert&#039;s probably the most articulate evangelist for geek GTD I&#039;ve ever met. He really &lt;em&gt;gets&lt;/em&gt; both pieces so well that, of course, I &lt;em&gt;demanded&lt;/em&gt; he write an article for 43F, right on the spot. He was kind enough to play along, and flipped around this terrific piece in record time.&lt;/p&gt;

&lt;p&gt;As he covers in this series, a lot of Robert&#039;s time over the past few months has been spent putting together the &lt;a href=&quot;http://www.gtdconnect.com/&quot;&gt;GTD Connect membership program&lt;/a&gt;, as well as making sure all the company&#039;s lights stay on from a technology standpoint. Since I know a lot 43F readers share Robert and my interest in GTD and programming, I&#039;m sure you&#039;ll dig hearing from him. He successfully pulls together some pieces I&#039;ve had floating around in my own head, and I thank him much for sharing this.&lt;/p&gt;

&lt;p&gt;[&lt;em&gt;Note: Part 2 of Robert&#039;s article, entitled &quot;GTD and Extreme Programming,&quot; appears Wednesday on 43 Folders.&lt;/em&gt;]&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;Getting Software Done&lt;/h3&gt;

&lt;p&gt;by Robert Peake, David Allen Company&lt;/p&gt;

&lt;p&gt;Since launching &lt;a href=&quot;http://www.gtdconnect.com/&quot;&gt;GTD Connect&lt;/a&gt;, we have gotten a lot of great feedback not only on the content, but on the technical underpinnings of the system we built to deliver the audio, video, forums, podcasts, and other goodies on the site. What a lot of people may not realize is that, to my mind, a lot of the elegance expressed in the technology that drives Connect stems from the fact that we implement and use the GTD methodology in our software development process. We really do &quot;eat our own dog food&quot; at DavidCo, and I&#039;m convinced that necessarily translates to a more positive user experience overall in every product we produce, and especially software. A lot of people also don&#039;t realize how highly relevant GTD is to the software development industry specifically, and how many interesting parallels there are between software best practices and workflow best practices (i.e. GTD).&lt;/p&gt;

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

&lt;p&gt;So, I&#039;d like to run through some of the relationships between GTD and developing software well, using the past eighteen months or so of building up GTD Connect from concept to reality. I&#039;ll use our experience building Connect as a kind of case study to ground some of the concepts and ideas with practical examples. Having seen a range of tactics deployed in software development by other companies, I can definitely say that our outcome-oriented, GTD-inspired approach to building out the web applications that make GTD Connect work has been far and away the most functional and positive approach I&#039;ve encountered so far. So, if any of these tips and tactics strike a chord with you, I encourage you to consider looking at how you might fold these concepts into your own project management -- whether or not the project is software.&lt;/p&gt;

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

&lt;h4&gt;Part I: Why GTD Matters To Programmers&lt;/h4&gt;

&lt;p&gt;The first myth to dispel is that programmers don&#039;t need GTD. The Orwellian (or perhaps even Kafkaesque) world in which a programmer is nothing more than a human vessel for translating detailed design specifications into lines of code -- left to right, top to bottom -- is nothing more than a nightmare. The waking reality is that programmers in functional development companies make complex decisions and juggle multiple priorities constantly. And don&#039;t even get me started on interruptions. I have seen so much time, energy, and cash sunk into complex Gantt charts that get obliterated with the flick of a CEO&#039;s finger. Any company that thinks A,B,C priority codes and strap-on horse blinders for their programmers are effective means to stay on the leading edge of software is headed for a rude awakening.&lt;/p&gt;

&lt;p&gt;Permit me, if you will, to borrow a few pages from computer science for a minute to illustrate the power of GTD in the programmer&#039;s world. The term &quot;serialization&quot; can refer to a process of basically freeze-drying data into a format that can later be reconstituted and played with elsewhere in the program. It&#039;s a very powerful technique for maintaining the state of the data, intact, as you transport it to another location (physically, virtually, whatever). Using a trusted system with the GTD methodology allows you to serialize your work life -- to freeze dry it in a readable format (your system, be that a Hipster PDA, a plain text file, or a fancy graphical task manager). By effectively bookmarking your complete working state just enough so that you can pick back up where you left off, GTD actually allows you to deal with the boss that comes in every five minutes to get an update on your TPS report cover sheet. The promise of a trusted GTD system is the promise of never having to think twice about what you were doing; just as the promise of serializing data is that you don&#039;t have to re-instantiate or re-calculate the structure you serialized. Store it, retrieve it, add water, and poof -- you&#039;re back up and running without any wasted cycles.&lt;/p&gt;

&lt;p&gt;You can also handle massive changes in the architecture of the software you are working on -- whether that&#039;s coming from inside your company or via a customer -- because the beauty of the GTD system is that it deals with ambiguity in real time. The analogy I use here is data search trees. If you imagine a tree with many branches, the depth-first approach to searching the tree would be to go down to the end of every branch and back again. The breadth-first approach just involves checking out all the junctures on one level, then the next. GTD is a breadth-first approach to handling your life. Rather than trying to run down all the branches to the end, using GTD means thinking just as far ahead as you need to think in terms of your actions, and no further. So when things change in the real world, as they invariably do, you don&#039;t have to spend hours re-drawing the Gantt chart -- instead, you are already at the appropriate juncture, and can instantly re-calibrate and change course to take the next most appropriate path. This means you are constantly thinking at the level where the surprises really happen, rather than building out into the future on a potential house of cards. For risk mitigation, as well as remaining in step with an evolving understanding of complex projects, this is huge.&lt;/p&gt;

&lt;p&gt;GTD in this way also provides the ultimate &quot;safety net&quot; for making sure stuff doesn&#039;t slip through the cracks. Sure, the act of programming in itself is highly linear: you run down the path until you have satisfied your test cases, then you move on to the next thing. However, in addition to bookmarking your progress along the path so that you can get right back to what&#039;s important after an interruption, GTD also gives you a complete, trusted inventory of all of the very next steps along all possible paths. Combined with an overall strategy (obviously), this means you can program with greater confidence and peace of mind -- can run down the trail knowing it is the perfect trail for you to be running down at this moment -- because you have scanned all the other options first, and know this course to be the best. Life, especially the life of a developer, is an open-ended, unknown tree. And the breadth-first approach of GTD is necessarily the most efficient option for traversing that tree.&lt;/p&gt;

&lt;p&gt;For the old-timers in the crowd, a much cruder form of outputting data from the running program in a storable format is the famous core dump. So named because originally magnetic cores stored the ones and zeroes involved, this process is the software equivalent of downloading your entire brain into a file. Wouldn&#039;t that be nice? The &quot;mind sweep&quot; component of GTD is just that, and in fact David has often referred to it as a kind of core dump for &quot;psychic RAM.&quot; This is how you periodically check in with your own brain to see what is holding your attention, and get it out of there to look at. This is how you assemble those lists of possibilities (projects and next actions) that serve as the safety net to give you confidence that what you are doing is the right thing to do, and combined with the two-minute rule and next-action thinking, gives you that freeze-dried bookmark of your working state so you can seamlessly pick up where you left off when (not if) you get interrupted.&lt;/p&gt;

&lt;p&gt;Clearly, programmers need GTD more than Jolt or Domino&#039;s. And the people managing programmers, responsible for architecture on the front end and quality assurance on the other side, need it just as much. Permit me to explain...&lt;/p&gt;

&lt;p&gt;[&lt;em&gt;Note: Part 2 of Robert&#039;s article, entitled &quot;GTD and Extreme Programming,&quot; appears Wednesday on 43 Folders.&lt;/em&gt;]&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;a href=&quot;http://www.robertpeake.com/&quot; title=&quot;Robert&#039;s site&quot;&gt;&lt;img src= &quot;http://www.43folders.com/images/rpeake_head.jpg&quot; alt=&quot;Robert Peake&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;span style= &quot;font-size:1.3em;font-family:Georgia,Times,serif; !important&quot;&gt;Robert Peake&lt;/span&gt; used to teach programming languages to computer science students at Berkeley before earning his degree in poetry. These days he is the CTO of The David Allen Company, where he reads, writes, and thinks about many things in many languages.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;Update 2006-10-18 10:05:52&lt;/strong&gt; - For your convenience, here&#039;s an &lt;a href=&quot;http://www.43folders.com/files/43f_Peake_GTD_Software.html&quot;&gt;easy-to-print HTML version&lt;/a&gt; of both of Robert&#039;s posts.&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;/2006/10/17/robert-peake-part-one&quot;&gt;&lt;strong&gt;Guest Post: DavidCo&#039;s Robert Peake on &quot;Getting Software Done&quot; (part 1)&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 October 17, 2006. 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/2006/10/17/robert-peake-part-one#comments</comments>
 <category domain="http://www.43folders.com/topics/david-allen">David Allen</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/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/technology">Technology</category>
 <pubDate>Tue, 17 Oct 2006 08:15:01 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47693 at http://www.43folders.com</guid>
</item>
<item>
 <title>Guest Review: Fraser Speirs on &quot;Time Management for System Administrators&quot;</title>
 <link>http://www.43folders.com/2006/08/28/speirs-review</link>
 <description>&lt;p&gt;&lt;strong&gt;Review by &lt;a href=&quot;http://connectedflow.com&quot;&gt;Fraser Speirs&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;div style=&quot;float:right; margin: 0px 0px 5px 8px;&quot;&gt; &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0596007833/ref=nosim/43folders-20/&quot; title=&quot;&#039;Time Management for System Administrators&#039; by Thomas A. Limoncelli on Amazon&quot;&gt;&lt;img src=&quot;http://ec1.images-amazon.com/images/P/0596007833.01._SCMZZZZZZZ_.jpg&quot; border=&quot;0&quot; style=&quot;
background: #eee;
margin: 5px 5px 10px 15px;
padding: 10px;
border: 1px solid #ccc;
&quot; /&gt;&lt;/a&gt;
    &lt;div align=&quot;right&quot;&gt; &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0596007833/ref=nosim/43folders-20/&quot; title=&quot;&#039;&#039;Time Management for System Administrators&#039; by Thomas A. Limoncelli on Amazon&quot;&gt;&lt;em&gt;Time Management&lt;br /&gt;
        for System Administrators&lt;/em&gt;&lt;/a&gt; &lt;br /&gt;
        by &lt;strong&gt;Thomas A.Limoncelli&lt;/strong&gt; &lt;/div&gt;
    &lt;p&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;At the end of 2004, Merlin &lt;a href=&quot;http://www.43folders.com/2004/12/31/a-year-of-getting-things-done-part-3-the-future-of-gtd/&quot;&gt;blogged&lt;/a&gt; about possible extensions or specialisations of &lt;a href=&quot;http://gtd.43folders.com/&quot;&gt;&lt;em&gt;Getting Things Done&lt;/em&gt;&lt;/a&gt; for specific constituencies, such as programmers, students or parents.  Thomas A. Limoncelli&amp;#8217;s book &lt;a href=&quot;http://www.oreilly.com/catalog/timemgmt/&quot;&gt;&lt;em&gt;Time Management for System Administrators&lt;/em&gt;&lt;/a&gt; is perhaps the first example I&amp;#8217;ve seen of a book which advocates a GTD-style workflow with some modifications specific to the system administration &amp;#8220;lifestyle&amp;#8221;.&lt;/p&gt;

&lt;h3&gt;Book Structure&lt;/h3&gt;

&lt;p&gt;The book is laid out under the following thirteen chapter titles:&lt;/p&gt;

&lt;ol&gt;
    &lt;li&gt;Time Management Principles&lt;/li&gt;
    &lt;li&gt;Focus Versus Interruptions&lt;/li&gt;
    &lt;li&gt;Routines&lt;/li&gt;
    &lt;li&gt;The Cycle System&lt;/li&gt;
    &lt;li&gt;The Cycle System: To Do Lists and Schedules&lt;/li&gt;
    &lt;li&gt;The Cycle System: Calendar Management&lt;/li&gt;
    &lt;li&gt;The Cycle System: Life Goals&lt;/li&gt;
    &lt;li&gt;Prioritisation&lt;/li&gt;
    &lt;li&gt;Stress Management&lt;/li&gt;
    &lt;li&gt;Email Management&lt;/li&gt;
    &lt;li&gt;Eliminating Time Wasters&lt;/li&gt;
    &lt;li&gt;Documentation&lt;/li&gt;
    &lt;li&gt;Automation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The core chapters for GTDers to think about are really chapters 4 through 8 and 13.  The material about maintaining focus, handling email and managing stress will be familiar to regular readers of 43 Folders.&lt;/p&gt;

&lt;p&gt;Although &lt;em&gt;Time Management for System Administrators&lt;/em&gt; is not a simple modifier on GTD, in the sense that the author doesn&amp;#8217;t explicitly reference GTD until the epilogue, much of the structure of Limoncelli&amp;#8217;s suggested workflow will be recognisable to those familiar with David Allen&amp;#8217;s book.  Although Limoncelli doesn&amp;#8217;t refer to GTD in the body of his work, it&amp;#8217;s hard to avoid certain very obvious parallels such as the analogy of one&amp;#8217;s memory as &amp;#8220;RAM&amp;#8221; (c.f. Allen&amp;#8217;s &amp;#8220;psychic RAM&amp;#8221;) and the strategy of &amp;#8220;Delegate, Record or Do&amp;#8221; (which sounds much like Allen&amp;#8217;s &amp;#8220;Do, Defer or Delegate&amp;#8221; in another order).&lt;/p&gt;

&lt;p&gt;However, it would be unfair to dismiss &lt;em&gt;Time Management for System Administrators&lt;/em&gt; as a GTD knockoff.  It&amp;#8217;s certainly not.  One area in which I have personally found GTD to be weak is that of helping me decide &amp;#8216;what to do next&amp;#8217;.  Certainly, David Allen does have some advice on that matter, but I always found it a little difficult to relate to my workplace.  Limoncelli&amp;#8217;s Cycle System is, I believe, a very strong contribution to filling that gap in GTD.&lt;/p&gt;

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

&lt;h3&gt;The Cycle System&lt;/h3&gt;

&lt;p&gt;Limoncelli&amp;#8217;s Cycle system has seven steps:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Create your day&amp;#8217;s schedule&lt;/li&gt;
    &lt;li&gt;Create your day&amp;#8217;s to-do list&lt;/li&gt;
    &lt;li&gt;Prioritise and reschedule&lt;/li&gt;
    &lt;li&gt;Actually do the work&lt;/li&gt;
    &lt;li&gt;Finish the day&lt;/li&gt;
    &lt;li&gt;Leave the office&lt;/li&gt;
    &lt;li&gt;Repeat&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let&amp;#8217;s break that down a little.&lt;/p&gt;

&lt;h4&gt;Create Your Schedule&lt;/h4&gt;

&lt;p&gt;Creating your schedule is as simple as taking your appointments calendar and blocking out the times in which you are committed to be somewhere or do something.  For most people in Systems Administration this means meetings or presentations but, for example for teachers, it might be class times.  Having created the schedule, you now have a rough idea of the remaining hours left to progress your projects.&lt;/p&gt;

&lt;p&gt;In GTD parlance, this is your &lt;em&gt;hard landscape&lt;/em&gt;.&lt;/p&gt;

&lt;h4&gt;Create your To-Do List&lt;/h4&gt;

&lt;p&gt;Many systems administrators use a ticketing system to track user requests (and those who don&amp;#8217;t ought to!), so that can be considered a master list of to-dos.  In a Sysadmin&amp;#8217;s workflow, it&amp;#8217;s not unreasonable to use the request tracker as &lt;em&gt;the&lt;/em&gt; canonical list of everything that needs done.&lt;/p&gt;

&lt;p&gt;The Cycle System suggests that you take a number of items from the master list (and from your email, voicemail, etc.) and write them down for today.  Beside each item, estimate the duration of the task.  You now have some idea of the time you need to complete these tasks.  It is unlikely that this time will be shorter than the time available, so this leads us to prioritisation and rescheduling.&lt;/p&gt;

&lt;p&gt;David Allen warns against creating daily to-do lists as their incompletion can be demoralising.  Limoncelli argues that interruptions and associated slippage is inevitable for the busy System Administrator and should not be considered representative of failure.&lt;/p&gt;

&lt;h4&gt;Prioritise and reschedule&lt;/h4&gt;

&lt;p&gt;The Cycle System provides for three priorities, defined very pragmatically:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;A: &amp;#8220;The deadline is today&amp;#8221;&lt;/li&gt;
    &lt;li&gt;B: &amp;#8220;The deadline is soon&amp;#8221;&lt;/li&gt;
    &lt;li&gt;C: &amp;#8220;Everything else&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you find yourself overflowing the available time for today&amp;#8217;s schedule there is a simple rule for rescheduling:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Move all &amp;#8220;C&amp;#8221; tasks to tomorrow.&lt;/li&gt;
    &lt;li&gt;Use one of several suggested strategies to make the rest fit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The suggested strategies include:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Decompose tasks into smaller chunks and schedule them individually.  For example, unpack a server one day and check that all the parts are there.  Next day, rack it up.  Next day, assign IP addresses and install it.  This is very &lt;em&gt;next action&lt;/em&gt;-ish to the seasoned GTDer.&lt;/li&gt;
    &lt;li&gt;Find a way to narrow the scope of a large, high-priority task.  The example given is installing a user&amp;#8217;s new machine.  Instead of building it to perfection, install the OS and create user accounts, then leave the user to polish it up to their liking.  This only works with certain classes of user!&lt;/li&gt;
    &lt;li&gt;Delegate - a principle familiar to GTD fans.&lt;/li&gt;
    &lt;li&gt;Ask your boss.  This can sometimes help make your boss aware of cross-department support issues that can be resolved at a level higher than the individual System Administrator.&lt;/li&gt;
    &lt;li&gt;Delay an appointment or meeting.  If you have a large task that requires real &amp;#8216;in-the-zone&amp;#8217; focus, it might be appropriate to re-jig your hard landscape to allow time for that task.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Do The Work&lt;/h4&gt;

&lt;p&gt;Most 43 Folders readers will have their own strategies for avoiding interruption and distraction, but Limoncelli provides two tactics for the Systems Administrator that I found novel:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Create a &amp;#8220;Mutual Interruption Shield&amp;#8221; - if you share an office, have one person take all the interruptions in the morning and have the other take the afternoon shift.&amp;lt;&lt;/li&gt;
    &lt;li&gt;Structure your office or group seating arrangement such that the junior or tier-1 support people are the first people that a visitor will see or walk by on entering.  This enables those people to protect the more senior people from interruption by visitors.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;Finish The Day&lt;/h4&gt;

&lt;p&gt;Come the end of the day, if you haven&amp;#8217;t finished your tasks, it&amp;#8217;s necessary to manage that situation.  This feels a little like a GTD weekly review in miniature.  The recommendation is to take 30 minutes and the end of the day.  The hard but important part is handling the unfinished Priority-A (&amp;#8220;The deadline is today&amp;#8221;) tasks - Limoncelli suggests a phone call to the user and the development of a contingency plan.&lt;/p&gt;

&lt;p&gt;For other tasks, the Cycle System suggests that they&amp;#8217;re simply pushed to the next day&amp;#8217;s cycle.  Presumably, although it isn&amp;#8217;t stated in the book, tasks which are blocked should go into some kind of &amp;#8216;waiting&amp;#8217; state.  GTD has this made explicit in that some projects or actions are &amp;#8220;waiting for&amp;#8221; some external event or input.&lt;/p&gt;

&lt;h3&gt;Other Parts&lt;/h3&gt;

&lt;p&gt;Chapters 9, 10 and 12 talk about Stress Management, Email Management and Documentation.  All of this material will be more than familiar to GTDers and general life-hackers.&lt;/p&gt;

&lt;h3&gt;Automation&lt;/h3&gt;

&lt;p&gt;Chapter 13 deals with the question of when to automate processes.  Automation, when correctly applied, is a huge win for System Administrators.  Limoncelli decomposes the decision about when to automate by dividing tasks into &amp;#8216;simple&amp;#8217; and &amp;#8216;hard&amp;#8217;, and their frequency into &amp;#8216;once&amp;#8217; and &amp;#8216;often&amp;#8217;.&lt;/p&gt;

&lt;p&gt;The argument is that tasks which are either frequent but simple or one-off but hard should be automated.  One-off simple tasks should be done manually and frequent hard tasks are often best served by some off-the-shelf or bespoke software package.&lt;/p&gt;

&lt;p&gt;In general time-management processes, automation can be powerful.  Imagine, for example, going back to the days when you couldn&amp;#8217;t sync your phone&amp;#8217;s address book with your computer&amp;#8217;s.  Automation allows you to:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Do something frequently and consistently (e.g. check that your phone matches your computer)&lt;/li&gt;
    &lt;li&gt;Reduce the need to remember those rare-but-complex steps of operations (e.g. remember how to add a contact in your computer and your phone)&lt;/li&gt;
    &lt;li&gt;Scale to a much higher level (e.g. tapping in 10 phone numbers is OK, 200 much less so)&lt;/li&gt;
    &lt;li&gt;Avoid errors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whilst the automation examples in the book are probably not broadly applicable outside the world of System Administrators, I found the &amp;#8216;when to automate&amp;#8217; decision matrix to be a simple but enlightening tool for clarifying my thinking on the matter.&lt;/p&gt;

&lt;h3&gt;Summary&lt;/h3&gt;

&lt;p&gt;Although &lt;em&gt;Time Management for System Administrators&lt;/em&gt; is intended to stand on its own, anyone familiar with GTD will immediately see parallels and wonder if the Cycle System is intended as a replacement for GTD.  I don&amp;#8217;t think it&amp;#8217;s complete enough to do so.  I do think that, for some work situations (and certainly for the System Administration &amp;#8216;lifestyle&amp;#8217;), the Cycle System is almost a drop-in replacement for David Allen&amp;#8217;s advice on &amp;#8216;what to do next&amp;#8217;.&lt;/p&gt;

&lt;p&gt;I work as a Systems Administrator, and one of the difficulties I often faced, despite implementing GTD, was trying to decide which project was important enough to do next.  Limoncelli&amp;#8217;s Cycle System nicely plugs that gap in GTD for this particular audience.&lt;/p&gt;

&lt;p&gt;David Allen&amp;#8217;s idea of the Next Action is powerful, but can often lead to an approach which is more tactical than strategic.  The Cycle System is similarly tactical.  If there&amp;#8217;s a criticism to be made of the workflow described in &lt;em&gt;Time Management for System Administrators&lt;/em&gt;, it is this: sometimes in your decision making, you need to give weight to the question of the long-term tactical advantage that a project will deliver.  For example, if you&amp;#8217;re getting a lot of calls about a small but niggling problem, it&amp;#8217;s probably worth promoting that to a higher priority, even if it&amp;#8217;s not immediately deadline-driven.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time Management for System Administrators&lt;/em&gt; is an easy and quick read, particularly for those already sensitive to the issues involved in productivity and time management.  It&amp;#8217;s certainly recommended for System Administrators; others may find it useful too.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0596007833/ref=nosim/43folders-20/&quot;&gt;Buy &lt;em&gt;Time Management for System Administrators&lt;/em&gt; at Amazon.com &amp;raquo;&lt;/a&gt;&lt;/p&gt;

&lt;hr /&gt;

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

&lt;p&gt;&lt;a href=&quot;http://connectedflow.com&quot; title=&quot;Connected Flow&quot;&gt;&lt;img src= &quot;http://www.43folders.com/images/fraser.jpg&quot; alt=&quot;Fraser Speirs&quot; width=&quot;72&quot; height=&quot;55&quot; border= &quot;0&quot; align=&quot;left&quot; class=&quot;&quot; style=&quot;margin: 0 10px 5px 0;&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-size:1.3em;font-family:Georgia, Times, serif; !important&quot;&gt;Fraser Speirs &lt;/span&gt; is a Software Engineer and Educator. He runs &lt;a href=&quot;http://connectedflow.com&quot;&gt;Connected Flow&lt;/a&gt; a shareware producing apps for Mac OS X, including the popular iPhoto plugin, &lt;a href=&quot;http://connectedflow.com/flickrexport&quot;&gt;FlickrExport&lt;/a&gt;. Fraser also teaches Computing Studies and was formerly involved in setting up one of the first production Computing Grids in Scotland, as part of the Worldwide LHC Computing Grid project at CERN.&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;/2006/08/28/speirs-review&quot;&gt;&lt;strong&gt;Guest Review: Fraser Speirs on &quot;Time Management for System Administrators&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 August 28, 2006. 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/2006/08/28/speirs-review#comments</comments>
 <category domain="http://www.43folders.com/topics/books">Books</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/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/reviews">Reviews</category>
 <category domain="http://www.43folders.com/topics/time-management">Time Management</category>
 <category domain="http://www.43folders.com/topics/work">Work</category>
 <pubDate>Mon, 28 Aug 2006 05:40:19 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47618 at http://www.43folders.com</guid>
</item>
<item>
 <title>Guest post: Scott Andrew on &quot;Productivity for the Practicing Musician&quot;</title>
 <link>http://www.43folders.com/2005/11/07/musician-productivity</link>
 <description>&lt;p&gt;Some time back, &lt;a href=&quot;http://a.wholelottanothing.org/&quot; title=&quot;&quot;&gt;mathowie&lt;/a&gt; poked me about talking to our  pal, &lt;a href=&quot;http://www.scottandrew.com/&quot; title=&quot;&quot;&gt;Scott Andrew&lt;/a&gt;, about some of the productivity mojo he uses to keep his one-man acoustic pop army in line. Turns out that, in addition to being a &lt;a href=&quot;http://www.scottandrew.com/music/&quot; title=&quot;&quot;&gt;terrific singer/songwriter&lt;/a&gt;, Scott&amp;#8217;s got a mature system for booking &lt;a href=&quot;http://www.scottandrew.com/tour/&quot; title=&quot;&quot;&gt;gigs&lt;/a&gt;, promoting his work, and maintaining a lively relationship with his many fans.&lt;/p&gt;

&lt;p&gt;Although there are tips here that will be useful to everybody (keep it simple; fear not lofi; provide great customer service), the musicians, artists, and other performers out there will most especially learn from what Scott&amp;#8217;s got going on; as my friend &lt;a href=&quot;http://www.seannelson.net/&quot;&gt;Sean&lt;/a&gt; is fond of saying (in a booming, fakey showbiz-guy voice): &quot;It&#039;s not music &#039;friend&#039;; it&#039;s music &lt;em&gt;business&lt;/em&gt;!&quot;&lt;/p&gt;

&lt;hr /&gt;

&lt;h2&gt;Productivity for the Practicing Musician&lt;/h2&gt;

&lt;p&gt;by &lt;a href=&quot;http://www.scottandrew.com/&quot; title=&quot;&quot;&gt;Scott Andrew&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When Merlin approached me about writing a sort of &amp;#8220;Getting Music Done&amp;#8221; piece, I initially thought: buh? I&amp;#8217;m probably the worst model for artistic productivity. After mulling it over, it occurred to me that I&amp;#8217;m probably a very &lt;em&gt;typical&lt;/em&gt; model. I have a day job. I have rent. I write songs on a used thriftstore guitar and record them when I can scrape enough gig money together. I spend my creative life in that emotional &lt;span class=&quot;caps&quot;&gt;DMZ&lt;/span&gt; between self-assured, passionate &lt;span class=&quot;caps&quot;&gt;DIY&lt;/span&gt; ferocity and vague, nagging career dissatisfaction. In other words, I&amp;#8217;m just like most aspiring musicians. Perfect! So don&amp;#8217;t please look on this article as advice from someone who&amp;#8217;s &amp;#8220;been there&amp;#8221; &amp;mdash; I&amp;#8217;m still &lt;em&gt;getting&lt;/em&gt; there.&lt;/p&gt;

&lt;p&gt;I once read a rant by a punk musician who complained that if he had the time and ability to do all the stuff needed for a rewarding music career, he wouldn&amp;#8217;t need a record deal. Well, yes. The unsexy truth is that some days you&amp;#8217;ll feel more like a Post Office than a rock star. This pisses off some people who&amp;#8217;d rather be working on, like, music, instead of bookings or publicity. But that&amp;#8217;s okay, because the worst that can happen is: &lt;em&gt;nothing happens&lt;/em&gt;. Eventually you get tired of nothing happening, and you resign yourself to the &amp;#8220;business&amp;#8221; side of the music business. Sigh.&lt;/p&gt;

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

&lt;h3&gt;Tools&lt;/h3&gt;

&lt;p&gt;So let&amp;#8217;s say you&amp;#8217;ve been woodshedding away and you&amp;#8217;re finally ready to take your garage-rock masterpiece on the road. Once I made the jump from the bedroom to live music circuit, I found most of my activities consisted of searching for new opportunities and staying on top of existing ones. I call the former &amp;#8220;filling the funnel,&amp;#8221; which is any activity that gets me gigs, interviews, publicity, CD and t-shirt sales &amp;mdash; in short, anything that leads to work, money and/or fans.&lt;/p&gt;

&lt;p&gt;Getting such work is just the beginning. Gigs must be confirmed weeks in advance and promoted with flyers, press releases and reminders to my mailing list. Music festivals and competitions have submission deadlines and requirements. Music writers are always on deadline and even weekly calendar listings have a window. With every opportunity there&amp;#8217;s a whole slate of peripheral tasks that must be addressed. And somewhere in there I have to rehearse and bang out a new song every so often. When you are a working musician, your to-do list is always full. &lt;em&gt;Always.&lt;/em&gt;&lt;/p&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;Personally, I don&amp;#8217;t like automatic syncing between devices &amp;mdash; it&amp;#8217;s brain-dead. Manually transferring the information at least once allows it to tickle my brain a bit and stimulate new ideas. It&amp;#8217;s sync with a built-in review.&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;After a while I realized I needed some serious-yet-simple organizational fu to keep things moving. I recently became enamored of Jim Munroe&amp;#8217;s &amp;#8220;&lt;a href=&quot;http://nomediakings.org/events/time_management_for_anarchists.html&quot;&gt;Time Management For Anarchists&lt;/a&gt;&amp;#8221; and his penchant for agenda books, so a few years ago I started the haughtily-named &amp;#8220;Book Of The List,&amp;#8221; which is a &lt;a href=&quot;http://froogle.google.com/froogle?lr=&amp;#38;ie=UTF-8&amp;#38;oe=UTF-8&amp;#38;q=Mead%20Fat%20Lil%E2%80%99%20Notebook&amp;#38;sa=N&amp;#38;tab=wf&quot;&gt;Mead Fat Lil&amp;#8217; Notebook&lt;/a&gt; containing a forever-running to-do list. When I have a task or idea, it goes on the list. There&amp;#8217;s really nothing special about it, except it&amp;#8217;s fun to look back and see that the very unsexy &amp;#8220;get more 9&amp;#215;13 padded envelopes&amp;#8221; was once very important in the fall of &amp;#8216;03.&lt;/p&gt;

&lt;p&gt;Inevitably, some stuff on the List gets skipped over and buried. I try not to worry about these items and either prune them out or move them to a new position at the top. The &lt;em&gt;only&lt;/em&gt; time I get nervous is when the List gets empty &amp;mdash; that&amp;#8217;s when I know I&amp;#8217;m not spending enough time filling the funnel.&lt;/p&gt;

&lt;p&gt;For time-bound tasks, I couldn&amp;#8217;t live without my &lt;a href=&quot;http://calendar.yahoo.com/&quot; title=&quot;Yahoo! Calendar&quot;&gt;Yahoo! Calendar&lt;/a&gt;. It&amp;#8217;s truly my outboard brain. I&amp;#8217;ve tried far sexier apps, but honestly, I don&amp;#8217;t need the distraction of a shiny Ajax-enabled  funhouse. Y! Calendar is free, offers multiple calendar views and unlimited (AFAIK) email and &lt;span class=&quot;caps&quot;&gt;SMS&lt;/span&gt; reminders. The reminders are crucial since I often get drawn into day-job minutiae and forget that Rizzo the Talent Buyer can only be reached at the club between 2 and 3 on Mondays. I usually put contact numbers and brief notes in the subject line and route the reminder to my cell phone so I can take action even when I&amp;#8217;m away from a computer.&lt;/p&gt;

&lt;p&gt;I review the &lt;span class=&quot;caps&quot;&gt;BOTL&lt;/span&gt; and my Y! Calendar several times a week and love transcribing tasks between the two manually. Personally, I don&amp;#8217;t like automatic syncing between devices &amp;mdash; it&amp;#8217;s brain-dead. Manually transferring the information at least once allows it to tickle my brain a bit and stimulate new ideas. It&amp;#8217;s sync with a built-in review.&lt;/p&gt;

&lt;h3&gt;Filling The Funnel&lt;/h3&gt;

&lt;p&gt;Enough about tools, let&amp;#8217;s talk gigs. I&amp;#8217;m going to assume you already know how to secure a gig for your act, but there are always ways to grease the wheels. What follows are some general ideas that have helped me keep my gig calendar full.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You should have a good website. I won&amp;#8217;t presume to tell you how to build a &lt;a href=&quot;http://www.43folders.com/2004/12/06/five-mistakes-band-label-sites-make/&quot;&gt;good website&lt;/a&gt;, but I will say this: if you don&amp;#8217;t have a few full-length, downloadable MP3s on your site, do it now fer cryin&amp;#8217; out loud. A lot of talent buyers simply don&amp;#8217;t have time to listen to CDs, so make it easy on them and yourself. And make them streamable too, since not all venue owners have broadband.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;Mercilessly plunder other artists&amp;#8217; websites for information. Find similar artists in your area, steal their calendars and find where they intersect (both &lt;a href=&quot;http://www.myspace.com&quot;&gt;MySpace&lt;/a&gt; and &lt;a href=&quot;http://www.garageband.com&quot;&gt;Garageband&lt;/a&gt; are great resources for this). Or, just flat-out ask for referrals. Most artists enjoy info-sharing and the accompanying ego boost. Well, it works on me (I&amp;#8217;m writing this, no?).&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;You&amp;#8217;re going to be sending a lot of email to strangers and asking the same questions over and over. A good email program (I use &lt;a href=&quot;http://www.mozilla.org/products/thunderbird/&quot; title=&quot;Mozilla Thunderbird&quot;&gt;Mozilla Thunderbird&lt;/a&gt;) will let you design and save email templates for these tasks. I have standard templates for booking inquiries, press releases, thank-you notes, introductions to other bands and a few others.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;I like to put identifying text like &amp;#8220;[booking]&amp;#8221; or &amp;#8220;[calendar]&amp;#8221; in the subject line of the email inquiries I send. It signifies the topic, and allows me to filter any responses into corresponding folders. If I&amp;#8217;m expecting a response, but don&amp;#8217;t get one, I usually follow up with a slightly altered subject line, such as &amp;#8220;[booking] 2nd try: openings in January?&amp;#8221; to indicate friendly persistence. Don&amp;#8217;t forget to schedule your follow-ups immediately &amp;mdash; again, this is where a calendar with reminders can be extremely handy.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;Google rules. I use &lt;a href=&quot;http://maps.google.com/&quot; title=&quot;&quot;&gt;Google Maps&lt;/a&gt; and &lt;a href=&quot;http://local.google.com/&quot; title=&quot;&quot;&gt;Google Local&lt;/a&gt; to find alternative venues to enhance existing gigs. If I have a gig in a particular city, I could use Google Maps to search for the nearest Borders and set up an in-store performance during the day. Ditto for indie record shops, college campuses, radio stations, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;If you seriously want to increase the number of shows you play per month without exhausting your audience draw (I call this &amp;#8220;overfishing&amp;#8221;), I &lt;em&gt;highly&lt;/em&gt; recommend the &amp;#8220;zone strategy&amp;#8221; developed by Joe Taylor in his book &amp;#8220;&lt;a href=&quot;http://spinme.com/info/books.html&quot;&gt;More Gigs Now&lt;/a&gt;.&amp;#8221; It&amp;#8217;s a clever way of exploring the geography of your area to find more gig opportunities by subdividing it into &amp;#8220;zones.&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;Be helpful. Hook others up with gigs and contacts when you can. If you have time, be a street team member for smaller out-of-town acts you&amp;#8217;d like to swap gigs with. This stuff &lt;em&gt;will&lt;/em&gt; come back to you in a good way. I once landed an awesome gig opening for a nationally touring major-label act, all because I forwarded some useful info to a promoter I met on a plane.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Weeding The Garden&lt;/h3&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;Fans are the lifeblood of any music career, so I regard anything that doesn&amp;#8217;t square against either goal with extreme prejudice. This saves me &lt;em&gt;tons&lt;/em&gt; of time which I can then devote to more creative stuff. &lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;A gig should serve a purpose, a reason for you to bother with it. As opportunities come your way, you should be gauging each one against your goals. You &lt;em&gt;do&lt;/em&gt; have goals, right? Are they written down? Well, how do you know you&amp;#8217;re making progress, then?&lt;/p&gt;

&lt;p&gt;Goals don&amp;#8217;t have to be awe-inspiring like &amp;#8220;perform at Red Rocks.&amp;#8221; I prefer my goals to be smaller, easily measurable and ongoing. As a performing musician, I have two very straightforward goals:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;to win new fans&lt;/li&gt;
&lt;li&gt;to keep existing fans interested and happy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fans are the lifeblood of any music career, so I regard anything that doesn&amp;#8217;t square against either goal with extreme prejudice. This saves me &lt;em&gt;tons&lt;/em&gt; of time which I can then devote to more creative stuff. Here are some other points that have saved me time, energy and worry:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prune out tasks that aren&amp;#8217;t relevant to your goals and your musical style. If you&amp;#8217;re a jazz ensemble, don&amp;#8217;t spend your energy trying to get the local indie-rock rag to write about you. Don&amp;#8217;t bring your punk act to a coffeeshop. Don&amp;#8217;t post flyers for your true metal band in Barnes &amp;amp; Noble. Think hard about the style of music you play and the type of people who would like that style. Where do they hang out? What do they read? Focus on those people, ignore everything else.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;When was the last time you went to see an unknown band because you saw a flyer? I&amp;#8217;m guessing not often. Flyers are &amp;#8220;due diligence&amp;#8221; promotion. Venue owners expect you to provide flyers even though it&amp;#8217;s well-known that flyers do little to attract a crowd. Look at your gigs and decide which ones deserve more attention than others. Some may not warrant a full-court press of promotion. I personally like sending color postcards labeled with the date of the show. They look great, and people can shove them into their pockets and take them home. I get mine done at &lt;a href=&quot;http://4over4.com&quot;&gt;4over4.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;I try to divide my week up according to activity types: Mondays are for press and promotion, Tuesdays are for booking, Wednesdays are for networking, etc. This lets me concentrate on related tasks so I don&amp;#8217;t have to worry about spreading my efforts. I use a kitchen timer to maintain concentration: fifteen minutes of answering email, then &amp;mdash; ding! &amp;mdash; time to switch over to booking tasks for the next 30 minutes.&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;Ignore everybody. Does seeing others succeed inspire you? Or make you miserable? Sometimes it&amp;#8217;s a real energy drain to see another artist achieve his or her goals while your own still seem out of reach. If this is you, learn to put blinders on &amp;mdash; stop reading the &amp;#8220;On The Scene&amp;#8221; column of your local A&amp;#38;E weekly, unsubscribe from &lt;em&gt;Pitchfork&lt;/em&gt; and focus on what&amp;#8217;s working for &lt;em&gt;you.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ul&gt;
&lt;li&gt;Learn to say no. Some bands will take any gig. This is a mistake, and I know from first-hand experience that no one will show up to your gig on Easter Sunday in Kent OH, nor will they show up at back-to-back gigs at the same venue unless you are already wildly popular, or very hot.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;And so&amp;#8230;?&lt;/h3&gt;

&lt;p&gt;Here&amp;#8217;s the takeaway: if you can devote just a few hours a week to the mundane tasks, you&amp;#8217;ll probably be doing more for your music career than most musicians out there. You might even discover, as I have, that you enjoy the sense of accomplishment and &amp;mdash; gah! &amp;mdash; &lt;em&gt;professionalism&lt;/em&gt; that comes from mailing out press releases and promoting your gigs effectively. And if you can stay mindful of weeding out the tasks that don&amp;#8217;t fit your goals or don&amp;#8217;t get the results you want, you&amp;#8217;ll have more time to spend on the stuff that &lt;em&gt;does&lt;/em&gt; work. You&amp;#8217;ll become a better judge of which activities are worth doing, and which are wastes of time or ego-stroking.&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s be clear, though: if you&amp;#8217;re anything like me, you&amp;#8217;ll fall off the wagon &lt;em&gt;a lot&lt;/em&gt; and find yourself spending a few days waving your flippers in the air helplessly. The key is to allow yourself to mope for as long as necessary to recover your resolve, then get back on it. Keep at it long enough, and maybe someday you&amp;#8217;ll impress and attract people who&amp;#8217;ll do this stuff &lt;em&gt;for&lt;/em&gt; you.&lt;/p&gt;

&lt;p&gt;Oh, and don&amp;#8217;t quit. &lt;em&gt;Never&lt;/em&gt; quit.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;a href=&quot;http://www.scottandrew.com/&quot; title=&quot;Scott&#039;s website&quot;&gt;&lt;img src= &quot;http://junk.merlinmann.com/head_scott_andrew.jpg&quot; alt=&quot;Scott Andrew&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;span style= &quot;font-size:1.3em;font-family:Georgia,Times,serif; !important&quot;&gt;Scott Andrew&lt;/span&gt;  began his professional music career years ago in Akron OH, playing Police and Pink Floyd covers to drunken college students in a cover band called Cartoon Freeze Tag. He has since relocated to Seattle, where he ekes out a schizoid existence as a web developer and frustrated acoustic pop superstar. His music is &lt;a href=&quot;http://www.scottandrew.com/music&quot;&gt;available on his website&lt;/a&gt; under a &lt;a href=&quot;http://www.scottandrew.com/music/policy.html&quot;&gt;Creative Commons license&lt;/a&gt;. Scott also has &lt;a href=&quot;http://www.scottandrew.com/store&quot;&gt;several CDs available&lt;/a&gt;, for money.&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;/2005/11/07/musician-productivity&quot;&gt;&lt;strong&gt;Guest post: Scott Andrew on &quot;Productivity for the Practicing Musician&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 November 07, 2005. 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/2005/11/07/musician-productivity#comments</comments>
 <category domain="http://www.43folders.com/topics/creativity">Creativity</category>
 <category domain="http://www.43folders.com/topics/guests">Guests</category>
 <category domain="http://www.43folders.com/topics/personal-productivity">Personal Productivity</category>
 <pubDate>Mon, 07 Nov 2005 05:51:03 -0500</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47419 at http://www.43folders.com</guid>
</item>
<item>
 <title>Guest post: More on distractions, from Paul Ford</title>
 <link>http://www.43folders.com/2005/10/24/paul-ford-distractions</link>
 <description>&lt;p&gt;Last week, I enjoyed and &lt;a href=&quot;http://www.43folders.com/2005/10/18/two-distractions/&quot;&gt;linked to &lt;/a&gt; Paul Ford’s &lt;a href= &quot;http://ftrain.com/&quot; title= &quot;Ftrain.com: Paul&#039;s website&quot;&gt;Ftrain&lt;/a&gt; post, “&lt;a href= &quot;http://ftrain.com/Followup.html&quot;&gt;Followup/Distraction&lt;/a&gt;.” It led to us exchanging a few chatty emails, so I asked Paul to favor us with a deeper write-up on his idea of narrow vs. broad distractions. More specifically, I asked: “Is there such a thing as a &lt;em&gt;good&lt;/em&gt; distraction?”&lt;/p&gt;

&lt;hr /&gt;

&lt;h2&gt;Are there &quot;good&quot; distractions?&lt;/h2&gt;

&lt;p&gt;by &lt;a href=&quot;http://ftrain.com/&quot; title= &quot;Paul&#039;s site, Ftrain&quot;&gt;Paul Ford&lt;/a&gt;&lt;/p&gt;

&lt;div style=&quot;float:right; margin: 0px 0px 5px 8px;&quot;&gt;

&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0452286638/ref=nosim/43folders-20/&quot; title=&quot;&#039;Gary Benchley, Rock Star&#039; by Paul  Ford on Amazon&quot;&gt;&lt;img src=&quot;http://ec1.images-amazon.com/images/P/0452286638.01._SCMZZZZZZZ_.jpg&quot; border=&quot;0&quot; style=&quot;
background: #eee;
margin: 5px 5px 10px 15px;
padding: 10px;
border: 1px solid #ccc;
&quot; /&gt;&lt;/a&gt;
&lt;div align=&quot;right&quot;&gt;
&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0452286638/ref=nosim/43folders-20/&quot; title=&quot;&#039;Gary Benchley, Rock Star&#039; by Paul  Ford on Amazon&quot;&gt;&lt;em&gt;Gary Benchley, Rock Star&lt;/em&gt;&lt;/a&gt;
&lt;br/&gt;
by &lt;strong&gt;Paul  Ford&lt;/strong&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;I don&#039;t want to differentiate between &quot;good&quot; distractions and &quot;bad&quot; distractions. I want to stick to the idea of &quot;narrow&quot; and &quot;broad&quot; distractions. Because sometimes a broad distraction--like, say, getting drunk and watching the movie &lt;a href=&quot;http://us.imdb.com/title/tt0087985/&quot; title= &quot;&#039;Red Dawn&#039; on IMDB&quot;&gt;&lt;em&gt;Red Dawn&lt;/em&gt;&lt;/a&gt;--is exactly what you need. In fact, one of the best things I can do when I&#039;m in a rut is go see some utter-crap movie that features CIA operatives and lots of gunfire. I like to goof off a whole lot. I think it&#039;s insanity to try to justify that in any way.&lt;/p&gt;

&lt;p&gt;I struggle, though, because my PC can play a DVD of &lt;em&gt;Red Dawn&lt;/em&gt; while I check my email and work on an essay. This sort of computing power is fine for strong-willed people, but for the weak-willed like myself it&#039;s a hopeless situation. My work requires me to patiently work through things and come up with fresh ideas. And I can honestly say that since broadband Internet came to my home a year and a half ago my stock of new, fresh, fun ideas has grown very thin. It&#039;s just too much. My mind can&#039;t wander, because, with anything that interests me, I can look it up on &lt;a href= &quot;http://en.wikipedia.org/wiki/Main_Page&quot; title= &quot;&quot;&gt;Wikipedia&lt;/a&gt; to gain some context. Before I know it I&#039;ve got thirty tabs open at once in Firefox. Then new email comes in. I loathe the way computers blink to demand your attention; the computer wants to tell me, for instance, that it can&#039;t load a web page. On the Mac, my Firefox icon starts jumping up and down like an anxious toddler (I know I can probably turn this off, but there are always more pop-up windows). My computer constantly wants to share totally asinine, useless information like that with me. So I&#039;ve started using an &lt;a href= &quot;http://www1.alphasmart.com/products/neo.html&quot; title= &quot;Alphasmart Neo&quot;&gt;Alphasmart Neo&lt;/a&gt; to draft text, and &lt;a href= &quot;http://en.wikipedia.org/wiki/Word_Perfect#WordPerfect_for_DOS&quot; title=&quot;Wikipedia on WordPerfect for DOS&quot;&gt;WordPerfect for DOS&lt;/a&gt; to edit and revise. My average daily word count has doubled as a result, and my stock of fresh ideas seems to be replenishing.&lt;/p&gt;

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

&lt;h3&gt;Talking about &lt;em&gt;Harper&#039;s Weekly&lt;/em&gt;&lt;/h3&gt;

&lt;p&gt;One of my tasks at &lt;a href=&quot;http://harpers.org/&quot; title= &quot;Harpers Magazine&quot;&gt;work&lt;/a&gt; is to write a weekly roundup of the world&#039;s news called &quot;&lt;a href= &quot;http://harpers.org/WeeklyReview.html&quot; title= &quot;the Harper&#039;s Magazine Weekly Review&quot;&gt;the Harper&#039;s Magazine Weekly Review&lt;/a&gt;.&quot; It&#039;s a free weekly compendium of despair and hopelessness. We send it out via email to tens of thousands of people and put it on the web. And I feel a real duty towards those readers to somehow summarize the week, to try to capture the world, and to entertain my audience as I do so. I&#039;ve been writing it every week since February, 2005, when I took the Weekly over from the person who created it, Roger D. Hodge, after he became Deputy Editor at &lt;em&gt;Harper&#039;s Magazine&lt;/em&gt; and was too busy to write it every week.&lt;/p&gt;

&lt;p&gt;At first I thought that the only way I could write a summary of the week&#039;s news was to be truly, broadly distracted. I followed as many links as I could. I set up an RSS reader with literally one thousand feeds--every possible news source I could find. But it didn&#039;t work. An RSS reader seems like the perfect application if you&#039;re trying to write a summary of the world, but it was worse than useless. I was including too many different events, and my Weekly Reviews were too long and ponderous. Looking back on them I can see myself struggling. So I went to Roger and asked him how he used to put the Weekly together each week without losing his mind.&lt;/p&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 set up an RSS reader with literally one thousand feeds--every possible news source I could find. But it didn&#039;t work. An RSS reader seems like the perfect application if you&#039;re trying to write a summary of the world, but it was worse than useless.”&lt;/p&gt; 

&lt;/div&gt;

&lt;p&gt;Roger is an uncannily organized and diligent person, and I learn a great deal by watching him in action. What he used to do, he told me, is take the &lt;em&gt;New York Times&lt;/em&gt; and read it over the week, then circle the stories that were interesting, tear them out, and put them in a pile. Most of the important details, he said--the most revealing quotes from politicians, the most obscure, ridiculous details--tended to be well into the story. He supplemented the things he learned from the &lt;em&gt;Times&lt;/em&gt; with his other reading, with Google News searches, and so on. But there was a single source that he used as a starting point. So I canned my RSS reader and started using the &lt;em&gt;Times&lt;/em&gt; as my base of operations, and began to read individual news articles with much more care. Immediately my prose was tighter because, by going slower, I became more informed about the subjects I was trying to summarize and was less overwhelmed. The number of subscriptions to the Weekly Review shot up right away and I got a great deal more positive feedback from readers. Readers could sense that I was more confident, I guess. I haven&#039;t opened an RSS reader in five months. I just peck away during the week, gathering news stories, a few each day. I use BBC News more than the &lt;em&gt;Times&lt;/em&gt;, now, because I prefer to read online and the BBC News site is incredibly easy to navigate and has good coverage of world affairs. On Monday morning I edit and put it all together--I use a spreadsheet with one line per statement and source--and check my facts. Then three people edit it, one after another, which is a real privilege, because they invariably catch me doing something stupid.&lt;/p&gt;

&lt;h3&gt;On &quot;Amish Computing&quot;&lt;/h3&gt;

&lt;p&gt;When I tell other geeks about these processes (and God knows talking about process is something that we tend to do the point of exhaustion), I sometimes get accused of being a Luddite, which is nonsense. I love technology with a passion. I spend half of each day programming Java in Eclipse and use Subversion to manage files; I enjoy hacking around inside of Apache and Tomcat. I love Semantic Web technologies. But my personal goals are pretty specific: I want to be a good writer, and I want to have a full command of web technologies. This means that I must spend a lot of time writing and thinking, and working in my little corner of the web. I try to focus on these goals for between eight and twelve hours a day. And during those eight or twelve hours there are narrow distractions that help me become a better thinker--say, an interesting article about a new Java technique or a really interesting, well-edited galley that&#039;s going around the office, which I&#039;ll read and think about--and then there are disasters, like reading &lt;a href= &quot;http://slashdot.org/&quot; title=&quot;Slashdot&quot;&gt;Slashdot&lt;/a&gt; threads, or meandering through &lt;a href=&quot;http://news.google.com/&quot; title=&quot;&quot;&gt;Google News&lt;/a&gt;, or &quot;researching&quot; something on Wikipedia and following a chain of fifty links.&lt;/p&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;“For most of my life people saw me doing the things I liked to do and said, &#039;you have too much free time on your hands.&#039; I’ve decided that when you hear that it means you’re doing something right.”&lt;/p&gt; 

&lt;/div&gt;

&lt;p&gt;These last few months I&#039;ve had real trouble getting things done(™), which has really bothered me because I really like programming and writing; those are two of my favorite things to do while sitting. When I&#039;m not getting enough done I get unhappy and depressed and think about the billions of years I&#039;ll be dead before the heat death of the universe erases everything. I want to feel like I did something during my brief life besides check my email. And lately I&#039;ve been working hard to become more productive. I&#039;ve started quit every application that isn&#039;t relevant to the issue at hand and tried my damnedest only to allow the good distractions to come in the door, rather than to let the broad, wide world in at all times. I try not to multitask when I can help it. I think of this as &quot;Amish Computing.&quot; You push the worldly things away because they distract you from your goals.&lt;/p&gt;

&lt;p&gt;I&#039;ve been programming and designing a new version of Harper&#039;s website, one that can grow over the years to accommodate every page of the magazine since it began publishing in 1850. I think it&#039;s a worthy task and I want to do a good job. It&#039;s my responsibility to design the site, program the subscriber functions, and going forward, to see hundreds of thousands of page images scanned, corrected, and quality controlled.&lt;/p&gt;

&lt;p&gt;The Amish don&#039;t drive cars. My &quot;car,&quot; with regards to programming the new &lt;em&gt;Harper&#039;s Magazine&lt;/em&gt; website, would be something like Ruby on Rails. When I see something like Ruby on Rails I get very excited and think, &quot;Wow! I&#039;ll be able to learn a whole new set of skills, and I&#039;ll spend hours hacking away, creating new problems to solve. Come on AJAX! Come on dynamic database objects!&quot; But I have this big set of problems I&#039;m &lt;em&gt;already&lt;/em&gt; trying to solve, and I have the skills to solve them, and a roadmap already written. A few months ago I spent several days dabbling with Ruby on Rails, wondering if I should ditch Java for the Rails framework, until I realized that it was just another broad distraction posing as a narrow distraction. Not to say it&#039;s not a great advance, but in my life switching over to Rails would create more problems than it would solve. It would disrupt the close connection I feel with the Java code I&#039;ve already written. I decided that I would lose more than I&#039;d gain.&lt;/p&gt;

&lt;p&gt;Of course, the Amish have a high rate of dwarfism and genetic disease transmission because Amish communities interbreed over generations. This is bad. You need to let the big, broad world in, otherwise we&#039;d all be writing FORTRAN and COBOL. But basically, if you have an Internet connection, you&#039;re guaranteed access to the big wide world whenever you want it. The ideas will be there, for the taking, when you need to solve a problem. At a certain level I want to avoid creating new problems just so I can have the pleasure of solving them because then I end up starting projects and never finishing them.&lt;/p&gt;

&lt;p&gt;Because I&#039;m a data glutton. When I&#039;m in my most distractible place I don&#039;t chew my thoughts properly. The most productive times in my life are the ones where I&#039;m just doing my own thing, focused, and trying to solve some problem that I find interesting--when I&#039;m narrowly distracted. I&#039;ve met people who are very into model trains, or knitting, or coding games for the Commodore 64, and I feel a real kinship because they find the same pleasure in their activity that I do from writing and programming.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m very paranoid about any metric of productivity. One person&amp;#8217;s wasted time is another person&amp;#8217;s productivity. For most of my life people saw me doing the things I liked to do and said, &amp;#8220;you have too much free time on your hands.&amp;#8221; I&amp;#8217;ve decided that when you hear that, it means you&amp;#8217;re doing something right. I hear it a lot less now that I&amp;#8217;ve got a novel out and work at &lt;em&gt;Harper&amp;#8217;s Magazine&lt;/em&gt;, which is a job that carries some prestige. But that doesn&amp;#8217;t make sense, because I&amp;#8217;m doing the same things I did before anyone else took interest. External metrics are pretty useless. I like to think about Allen Ginsberg, when he confessed to his shrink that all he wanted to was write poetry, and his shrink said &amp;#8220;well, why don&amp;#8217;t you?&amp;#8221; If you measured life by productivity, who would pick up a guitar? Besides, I&amp;#8217;m happiest when I&amp;#8217;m narrowly distracted&amp;#8212;when I&amp;#8217;m working on a task and I find it interesting enough that the rest of the world goes pale and I can really focus and explore. And luckily I find &amp;#8220;boring&amp;#8221; things, like programming and revising text, to be very exciting. &lt;/p&gt;

&lt;p&gt;I just want to spend more time doing those things and less time flipping between windows waiting for some new signal to come over the wire. It&amp;#8217;s a struggle, because the easiest thing to do is just swim in the ocean of data. I can spend hours browsing the web without coming up for air. But ultimately that leaves me far more bored than doing the mundane, repetitive tasks that constitute &amp;#8220;working.&amp;#8221;&lt;/p&gt;

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

&lt;p&gt;&lt;a href=&quot;http://ftrain.com/&quot; title=&quot;Ftrain.com&quot;&gt;&lt;img src= &quot;http://junk.merlinmann.com/PaulEye.jpg&quot; alt=&quot;Paul&#039;s eye&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;span style= &quot;font-size:1.3em;font-family:Georgia,Times,serif; !important&quot;&gt;Paul Ford&lt;/span&gt; is an Associate Editor at &lt;a href= &quot;http://harpers.org&quot;&gt;&lt;em&gt;Harper&#039;s Magazine&lt;/em&gt;&lt;/a&gt;, an occasional contributor to &lt;a href= &quot;http://www.npr.org/search.php?text=%22paul+ford%22&quot;&gt;NPR&#039;s All Things Considered&lt;/a&gt;, a contributing writer to &lt;a href= &quot;http://www.themorningnews.org&quot;&gt;TheMorningNews.org&lt;/a&gt;, the sole proprietor of &lt;a href= &quot;http://ftrain.com&quot;&gt;Ftrain.com&lt;/a&gt;, and the author of &lt;a href=&quot;http://garybenchleyrockstar.com&quot; title=&quot;Paul&#039;s new novel: Gary Benchley, Rock Star&quot;&gt;&lt;em&gt;Gary Benchley, Rock Star&lt;/em&gt;&lt;/a&gt;--an amazingly funny novel about indie rock that you will not regret reading (coincidentally, it&#039;s &lt;a href= &quot;http://www.amazon.com/exec/obidos/ASIN/0452286638/ref=nosim/43folders-20/&quot;&gt; available on Amazon.com&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;/2005/10/24/paul-ford-distractions&quot;&gt;&lt;strong&gt;Guest post: More on distractions, from Paul Ford&lt;/strong&gt;&lt;/a&gt;” was written by &lt;a href=&quot;http://www.43folders.com/people/ford/blog&quot;&gt;Paul Ford&lt;/a&gt; for &lt;a href=&quot;http://www.43folders.com&quot;&gt;43Folders.com&lt;/a&gt; and was originally posted on October 24, 2005. 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/2005/10/24/paul-ford-distractions#comments</comments>
 <category domain="http://www.43folders.com/topics/43-folders">43 Folders</category>
 <category domain="http://www.43folders.com/topics/alphasmart-neo">AlphaSmart Neo</category>
 <category domain="http://www.43folders.com/topics/modernlife">Crazy Modern Life</category>
 <category domain="http://www.43folders.com/topics/distractions">Distractions</category>
 <category domain="http://www.43folders.com/topics/guests">Guests</category>
 <category domain="http://www.43folders.com/topics/inspirado">Inspirado</category>
 <category domain="http://www.43folders.com/topics/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/writing">Writing</category>
 <pubDate>Mon, 24 Oct 2005 06:58:22 -0400</pubDate>
 <dc:creator>ford</dc:creator>
 <guid isPermaLink="false">47400 at http://www.43folders.com</guid>
</item>
<item>
 <title>Jeff Covey: Running a _Progressive_ Dash</title>
 <link>http://www.43folders.com/2005/09/28/jeff-covey-running-a-progressive-dash</link>
 <description>&lt;p&gt;Reader &lt;a href=&quot;http://jeffcovey.net/&quot; title=&quot;&quot;&gt;Jeff Covey&lt;/a&gt; shares how he&amp;#8217;s started &lt;a href=&quot;http://www.43folders.com/2005/09/kick_procrastin_1.html&quot; title=&quot;&quot;&gt;beating procrastination with a dash&lt;/a&gt;. Jeff&amp;#8217;s system features a very fast daily start-up and a clever way to make sure every to-do gets touched first thing every morning.&lt;/p&gt;

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

&lt;hr /&gt;

&lt;h2&gt;Running a Progressive Dash&lt;/h2&gt;

&lt;p&gt;by &lt;a href=&quot;http://jeffcovey.net/&quot; title=&quot;&quot;&gt;Jeff Covey&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The recent post about &lt;a
href=&quot;http://www.43folders.com/2005/09/kick_procrastin_1.html&quot;&gt;running a
    dash&lt;/a&gt; gave me an idea which has turned out to be a good way to get
    myself in motion.  It&#039;s something like a train pulling out of a station,
    with a lot of force and effort at the beginning leading to smooth
    gliding through the long haul. &lt;/p&gt;

&lt;p&gt; One of my gtd scripts is named &amp;quot;tenmins&amp;quot;, and I&#039;ve used it to make sure
    I put at least a little time into each of my next actions lists each
    day.  As the name implies, I picked ten minutes as the arbitrary amount
    of time to give each category of work.  tenmins would look through my
    lists for any which had items waiting to be done.  Then it would say,
    for example, &amp;quot;work on phone calls&amp;quot;, display a timer counting down the
    time remaining, and pop up a message saying &amp;quot;stop&amp;quot; when the time was up. &lt;/p&gt;

&lt;p&gt; Last week, I decided to try putting tenmins on a loop which starts with
    one minute for each category and adds another minute on each iteration.
    I start the day with an all-out sprint through my work landscape with a
    minute for each actions list, then stretch out with two minutes for
    each, then three and four and so on.  I&#039;m finding a number of benefits
    hiding in this simple trick: &lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Since all bases are touched at least once, my whole workload
        becomes fresh in my mind after just a few minutes (1 minute * the
        number of active next action lists).  There are no worries that
        there&#039;s something waiting in hiding to bite me. &lt;/li&gt;
    &lt;li&gt;I rush at the beginning of the work day when I&#039;m fresh, and at a
        more leisurely pace later, instead of spending a lot of time on one
        thing (not necessarily the most important thing) and facing a panicked
        race to get through everything else.  I have progressively more and
        more time to get things done, instead of less and less. &lt;/li&gt;
    &lt;li&gt;As I add items to my lists, they get done more quickly, or at
        least started sooner (the next time that list comes up in the cycle). &lt;/li&gt;
    &lt;li&gt;I feel my load lightening as I dispatch everything that can be done
        in one minute, then two minutes, etc.  By the time I get to something
        that&#039;s going to take an hour, I know there&#039;s really nothing else I
        should be doing. &lt;/li&gt;
    &lt;li&gt;Chipping away at a project one minute at a time, then two, then
        three, I find projects starting to be finished today that I thought
        would take the rest of the week. &lt;/li&gt;
    &lt;li&gt;The reverse psychology described in &lt;a
  href=&quot;http://www.amazon.com/exec/obidos/ASIN/0874775043/43folders-20&quot;&gt;&lt;i&gt;The
        Now Habit&lt;/i&gt;&lt;/a&gt; comes into play.  I take something I don&#039;t want to
        do at all and limit myself to only spending a minute or two on it. 
        By the end of that time, I wish I could continue and get more done.
        Pretty soon, I&#039;m wanting to get back to it and finish it instead of
        procrastinating about it. &lt;/li&gt;
    &lt;li&gt;Since I only have a minute to get started on something, sometimes
        I just use &lt;a
  href=&quot;http://freshmeat.net/projects/screen/&quot;&gt;&lt;code&gt;screen&lt;/code&gt;&lt;/a&gt; to create a new screen, name it after what I&#039;m doing, and open a
        document or start a program or do whatever it is I need to get
        started.  Then, when it comes around again, the work material is
        already laid out, and it&#039;s much easier to get started and do something
        even in just two or three minutes.  When I have a screen dedicated to
        a certain project, I&#039;m more likely to want to get that project done
        and close the screen than to close it undone. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I&amp;#8217;ve liked this so well that I&amp;#8217;ve added three more notices to the end of
    the tenmins loop: &lt;/p&gt;

&lt;dl&gt;
    &lt;dt&gt;&lt;b&gt;Incoming mailboxes&lt;/b&gt; &lt;/dt&gt;
    &lt;dd&gt;Once I&amp;#8217;ve gone through all the next actions lists, tenmins checks
        for any non-zero-sized mbox files that procmail has placed in &lt;code&gt;~/mail/incoming/&lt;/code&gt; (general inbox, work mail, mailing
        lists, etc.), and asks me to spend &lt;code&gt;x&lt;/code&gt; minutes on each.
        If I get done early with one of them, I grab the next one and the
        next until time&amp;#8217;s up.  By the time tenmins is through finding ones
        I haven&amp;#8217;t already emptied, I&amp;#8217;m often back to zero. &lt;/dd&gt;
    &lt;dt&gt;&lt;b&gt;Postponed mail&lt;/b&gt; &lt;/dt&gt;
    &lt;dd&gt;tenmins then checks whether I have any draft messages in &lt;code&gt;~/mail/postponed&lt;/code&gt; and bugs me to work on them. &lt;/dd&gt;
    &lt;dt&gt;&lt;b&gt;Reading&lt;/b&gt; &lt;/dt&gt;
    &lt;dd&gt;When everything else is done, tenmins asks me to spend some time
        on my list of things to read (articles, books, RSS feeds, etc.). &lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;I wouldn&amp;#8217;t recommend this as a regular means of working; constantly
    changing from one project to another can break your chain of thought.
    It can frustrate you when you come back to something and have to spend
    time getting back into the flow of it, trying to retrace where you were
    headed before the last interruption.  But though it may not be the best
    way to choose how to use your time all the time, it can be a good trick
    for getting you moving on all fronts, especially if you&amp;#8217;re not sure what
    to do next.&lt;/p&gt;

&lt;p&gt;&amp;#8212; &lt;a href=&quot;http://jeffcovey.net/&quot; title=&quot;&quot;&gt;Jeff Covey&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;/2005/09/28/jeff-covey-running-a-progressive-dash&quot;&gt;&lt;strong&gt;Jeff Covey: Running a _Progressive_ Dash&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 September 28, 2005. 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/2005/09/28/jeff-covey-running-a-progressive-dash#comments</comments>
 <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/life-hacks">Life Hacks</category>
 <category domain="http://www.43folders.com/topics/procrastination">Procrastination</category>
 <category domain="http://www.43folders.com/topics/tricks">Tricks</category>
 <pubDate>Wed, 28 Sep 2005 06:29:23 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47357 at http://www.43folders.com</guid>
</item>
<item>
 <title>The D*I*Y Planner: Hipster PDA Edition</title>
 <link>http://www.43folders.com/2005/06/13/the-diy-planner-hipster-pda-edition</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.douglasjohnston.net/weblog/archives/2005/06/11/diyp2_hipsterpda/&quot;&gt;&lt;strong&gt;a million monkeys typing &amp;#187; D*I*Y Planner Hipster PDA Edition&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div style=&quot;font-family: Georgia, Times, serif;padding: 10px;margin: 5px;text-align: left;color: #333333;background: #EFEDD6;width: 92%;font-size: 16px; line-height:120%; vertical-align: middle;border-top: 1px solid #dedede;border-right: 1px solid #c6c6c6;border-bottom: 1px solid #c6c6c6;border-left: 1px solid #dedede;&quot;&gt;
&lt;p&gt;Geek worlds collide as &lt;a href=&quot;http://www.douglasjohnston.net/weblog/&quot;&gt;Douglas Johnston&lt;/a&gt; releases the &amp;#8220;&lt;a href=&quot;http://www.hipsterpda.com/&quot;&gt;Hipster PDA&lt;/a&gt;&amp;#8221; edition of his popular &lt;a href=&quot;http://www.douglasjohnston.net/templates/&quot;&gt;D*I*Y Planner&lt;/a&gt;. As with the classic version, Douglas has adapted and refined popular &amp;#8220;paper planner&amp;#8221; templates&amp;#8212;only this time they&amp;#8217;re tailored to fit on our beloved &lt;a href=&quot;http://www.43folders.com/index_cards/index.html&quot;&gt;index cards&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To commemorate this august occasion, we&amp;#8217;ve asked Douglas himself to share his thoughts on why paper seems to be making such a comeback (if it ever &amp;#8220;went away&amp;#8221;), including some insights into who this format may and may not work best for. &lt;/p&gt;

&lt;p&gt;Great work all around, Douglas!&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;h2&gt;The D*I*Y Planner: Hipster PDA Edition&lt;/h2&gt;

&lt;p&gt;by &lt;a href=&quot;http://www.douglasjohnston.net/&quot;&gt;&lt;strong&gt;Douglas Johnston&lt;/strong&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.douglasjohnston.net/weblog/archives/2005/06/11/diyp2_hipsterpda/&quot;&gt;&lt;img src=&quot;http://www.43folders.com/images/hpda_square1_150x150.jpg&quot; height=&quot;150&quot; width=&quot;150&quot; border=&quot;1&quot; align=&quot;right&quot; hspace=&quot;8&quot; vspace=&quot;6&quot; alt=&quot;D*I*Y Hipster PDA&quot; title=&quot;D*I*Y Hipster PDA&quot; /&gt;&lt;/a&gt;
In this day and age, paper-based planning (PBP) is a notion roughly analogous to horse-and-buggies, &lt;a href=&quot;http://www.dself.dsl.pipex.com/MUSEUM/COMMS/pneumess/pneumess.htm&quot;&gt;pneumatic networking&lt;/a&gt;, &lt;a href=&quot;http://www.sliderule.ca/&quot;&gt;sliderules&lt;/a&gt;, and &lt;a href=&quot;http://www.dself.dsl.pipex.com/MUSEUM/TRANSPORT/mower/mower.htm&quot;&gt;steam-powered lawnmowers&lt;/a&gt; &amp;#8212; in other words, ancient technology.&lt;/p&gt;

&lt;p&gt;So, why are we suddenly seeing a resurgence in paper-based organizational tools like planners, index card sets (a.k.a., the &lt;a href=&quot;http://www.hipsterpda.com/&quot;&gt;Hipster PDA&lt;/a&gt;), file folders, pocket briefcases, and honest-to-goodness real-ink pens? Outside of a number of philosophical reasons, I believe that it&#039;s ultimately a matter of knowing that &lt;em&gt;these things actually work&lt;/em&gt;. After all, not even the trendiest tools last for more than a season if they don&#039;t deliver (and I have a junk drawer overflowing with orphaned gadgets to prove it). There&#039;s a proven track record behind paper-based planning, and an endless array of options for those people wanting to define --and redefine-- their systems.&lt;/p&gt;

&lt;p&gt;Despite being an IT professional, I&#039;ve found that the dozens of technology-based systems I&#039;ve used over the years have never really been fully effective solutions for managing my time and projects, and so bits and pieces of my life are now scattered in a hundred incompatible systems, never to be seen again. The last straw was when several of my Palm databases became badly corrupted last year, the bad data having also spread to the desktop and the backups: needless to say, much was lost. I began to wonder if the &lt;a href=&quot;http://www.dayrunner.com&quot;&gt;Day Runner&lt;/a&gt; I used a lifetime ago could be resurrected and made useful again. This plan had its problems, however: not only was the nearest Staples a four-hour jaunt away, but their shrink-wrapped forms were quite limited in variety and usage, not to mention very expensive -- a typical pack of 20 &lt;em&gt;To Do&lt;/em&gt; sheets was about $5 USD. The &lt;a href=&quot;http://www.douglasjohnston.net/templates/&quot;&gt;D*I*Y Planner&lt;/a&gt; project was thus born as a way of providing a wide assortment of forms at little cost. (Although, my wife might argue that I was just being cheap.) With the realization that others might find it useful, I decided to create a system that could be tweaked to suit almost any methodology or situation, relying heavily upon user feedback for ideas and direction.&lt;/p&gt;

&lt;p&gt;The latest member of the D*I*Y Planner family is the &lt;a href=&quot;http://www.douglasjohnston.net/templates/hipsterpda.html&quot;&gt;Hipster PDA Edition&lt;/a&gt;, a set of 34 organizational and planning templates designed specifically for 3x5&amp;#8220; index cards. I&#039;ve received hundreds of requests for a kit like this, many claiming it was an important option for creating an ideal customized system. At first, the demand took me by surprise; after all, why would you want to print so tiny on cards that contain so little information and are so hard to file?&lt;/p&gt;

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

&lt;h3&gt;The bits that work well...&lt;/h3&gt;

&lt;p&gt;The past few weeks, I&#039;ve been experimenting with the Hipster PDA and the cards that people have asked me to create, and I now admit my initial impressions were born of ignorance. So why &lt;em&gt;do&lt;/em&gt; these work?&lt;/p&gt;

&lt;h4&gt;Portability &lt;/h4&gt;

&lt;p&gt;Although I&#039;ve never minded hauling my planner around, sometimes the &amp;#8220;weight-to-usefulness&amp;#8221; ratio is a little low. It&#039;s far more sensible to take a grocery list on a card to the supermarket than your entire project portfolio, for example. A pack with a few &lt;em&gt;GTD All-In-One&lt;/em&gt; cards, a few &lt;em&gt;Notes&lt;/em&gt; cards, and two months&#039; worth of calendars is a great way to be portable. The most important info for the day can be written on them before you hit the road.&lt;/p&gt;

&lt;h4&gt;Focus&lt;/h4&gt;

&lt;p&gt;I have about 200-300 pages in my Day Runner, most of which aren&#039;t of immediate importance. In contrast, the Hipster PDA emphasis is upon short-term planning and productivity, which means that you don&#039;t have to carry around the next six months of materials, only the basics you need for the day or week; this essentially forces me to focus on getting things done &lt;em&gt;now&lt;/em&gt;. This fits quite well with the immediacy of the GTD philosophy.&lt;/p&gt;

&lt;h4&gt;Scratch&lt;/h4&gt;

&lt;p&gt;Even if you use a regular paper planner or software like Outlook/Entourage, &lt;a href=&quot;http://www.devon-technologies.com/products/devonthink/overview.php&quot;&gt;DEVONthink&lt;/a&gt;, &lt;a href=&quot;http://www.eastgate.com/Tinderbox/&quot;&gt;Tinderbox&lt;/a&gt; or wikis, these cards make great scratch pads for moving information into a more permanent solution later. I&#039;ve started hauling around a Hipster PDA during the day as I go about my business, and then settling down with my regular &amp;#8220;classic&amp;#8221; kit in the evenings, transferring and processing the most important details. I then review my projects, calendar, actions and references as normal, and jot info onto the cards for the next day.&lt;/p&gt;

&lt;h4&gt;Structure&lt;/h4&gt;

&lt;p&gt;Now, Merlin&#039;s initial concept of the Hipster PDA stressed simplicity and portability, which is probably why it caught fire. However, a number of people do like forms that help structure thoughts, and they like the feel of a bona-fide &amp;#8220;product&amp;#8221; that looks like it was meant to help them organize. I don&#039;t see this as hand-holding, but a form of inspiration and motivation. Plus, each field is a potential prompt for you to think about what you&#039;re doing, and why. (Of course, in no way does this diminish the free-form thinking you can do on a blank card.)&lt;/p&gt;

&lt;h4&gt;Technique&lt;/h4&gt;

&lt;p&gt;Anyone addicted to 43 Folders knows the importance of refining one&#039;s techniques for the sake of productivity, and part of the fun is experimenting with new methods and forms. The Hipster PDA in general, and some of these templates in particular, provide the opportunity for tackling your day in completely different ways. For example, I&#039;ve fallen in love with the &amp;#8220;flip-it&amp;#8221; version of the monthly calendar: the top three weeks are on one side, the bottom two weeks on the other. Since I only have a couple of items per day (most tasks fall into my &lt;em&gt;Next Actions&lt;/em&gt; lists), it&#039;s perfect for me. I&#039;ve also heard back from a few testers who are really enjoying the &lt;em&gt;Covey Roles&lt;/em&gt; and &lt;em&gt;Covey Quadrant&lt;/em&gt; forms, because they&#039;re using them to explore the top-down approach for the first time. I&#039;ve tried to advocate tweakability with the D*I*Y Planner kits, encompassing as many methodologies as reasonably possible, so there&#039;s plenty of room for experimentation. (A blessing or a curse: you decide.)&lt;/p&gt;

&lt;p&gt;To keep your mojo rising, I&#039;ve also included two quick-reference cards: one being a &lt;em&gt;Getting Things Done&lt;/em&gt; flow chart, brain tickler, and weekly review list; the other based on Covey&#039;s &lt;em&gt;First Things First&lt;/em&gt;, a little cheat sheet for weekly planning, daily work, and reviewing.&lt;/p&gt;

&lt;h4&gt;Cachet&lt;/h4&gt;

&lt;p&gt;You know those boardroom meetings where some people haul out tattered $2 notepads from the office supply company, and others whip out sporty PocketPCs, wireless Palms, and 12&amp;#8220; ThinkPads and Powerbooks? Think there isn&#039;t jealousy in the air? I think a nicely-constructed Hipster PDA has the same sort of cach&amp;eacute;. People seeing these babies &amp;#8212;nicely printed and organized&amp;#8212; seem inherently fascinated by them and often ask where they can buy a set. Hauling out a stack of these in front of your boss can only serve to impress. (Yes, we organizational geeks can be slaves to fashion, too.)&lt;/p&gt;

&lt;h3&gt;..And not so well...&lt;/h3&gt;

&lt;p&gt;This is not to say that the medium and design don&#039;t have their downsides, for some people and certain situations:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Filing isn&#039;t quite as easy as with regular paper. The thickness and size of the cards make permanent storage a little problematic. True, you can keep &lt;em&gt;lots&lt;/em&gt; of index card storage boxes or bulky envelopes, but this is clunky compared to a typical file cabinet with folders designed for larger, thinner paper. If filing is a necessity for you, then you might think about transferring your information to another medium.&lt;/li&gt;
&lt;li&gt; It seems like 30 cards is a &amp;#8221;sweet spot&amp;#8220; in terms of toting the Hipster PDA around and shuffling for data. This is great if you just carry a calendar, some action lists, some notes, a few project sheets, and a bunch of blank cards or forms. If you want more &amp;#8212;like numerous reference lists, full project details, a year&#039;s worth of monthly calendars (or a month&#039;s worth of daily calendars), and so on&amp;#8212; then the deck becomes unwieldy and tends to make finding information difficult, even with tabs or dividers (which, again, increase the thickness). If you&#039;re an information junkie, you might be better off with a &amp;#8221;classic&amp;#8220; planner or a high-tech PDA.&lt;/li&gt;
&lt;li&gt; The small size of the forms necessitates a 0.15 inch line spacing, which also seems to be a standard for small paper planners. This height is fine if you can print small and have a 0.1 to 0.3 pen, but if not, your cards might soon be a mess.&lt;/li&gt;
&lt;li&gt; Like any other system, &lt;em&gt;integration&lt;/em&gt; is always an issue. Can you make the Hipster PDA work in conjunction with your other organizational tools, or will it be just another alluring productivity distraction?&lt;/li&gt;
&lt;li&gt; Paper cuts. Clumsy people should also carry a few band-aids.&lt;/li&gt;
&lt;/ol&gt;

&lt;hr /&gt;

&lt;p&gt;This is just a summary of what I personally find to be the upsides and downsides of working with the Hipster PDA version of the D*I*Y Planner; your mileage will vary wildly. Whatever the case, I still believe it&#039;s a great option for experimentation, and I&#039;m going to make the Hipster PDA a permanent part of my own kit.&lt;/p&gt;

&lt;p&gt;Just a final note: both the regular &#039;Planner and Hipster PDA kits were influenced by hundreds of requests, questions, comments and complaints from users, readers, and especially the members of the &lt;a href=&quot;http://groups-beta.google.com/group/43Folders/&quot;&gt;43 Folders Google Group&lt;/a&gt;. My deepest thanks and appreciation goes out to these people: you&#039;ve helped shape this product, and deserve much of the credit. Hopefully, it reflects far different and wider needs than my own; this, I think, will be the key to any success.&lt;/p&gt;

&lt;hr /&gt;

&lt;h3&gt;Related Links&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href=&quot;http://www.douglasjohnston.net/templates/hipsterpda.html&quot;&gt;D*I*Y Planner 2 Hipster PDA Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;http://www.douglasjohnston.net/templates/&quot;&gt;D*I*Y Planner 2 &amp;#8221;Classic&amp;#8220; Version&lt;/a&gt;, for 5.5&amp;#8221;x8.5&amp;#8220; and A5 planners&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;http://www.douglasjohnston.net/weblog/&quot;&gt;a million monkeys typing&lt;/a&gt;, the blog of Douglas Johnston, and the source of ongoing D*I*Y Planner goodies&lt;/li&gt;
&lt;/ul&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;/2005/06/13/the-diy-planner-hipster-pda-edition&quot;&gt;&lt;strong&gt;The D*I*Y Planner: Hipster PDA Edition&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 13, 2005. 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/2005/06/13/the-diy-planner-hipster-pda-edition#comments</comments>
 <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/index-cards">Index Cards</category>
 <category domain="http://www.43folders.com/topics/life-hacks">Life Hacks</category>
 <category domain="http://www.43folders.com/topics/lofi">Lofi</category>
 <category domain="http://www.43folders.com/topics/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/tips">Tips</category>
 <pubDate>Mon, 13 Jun 2005 05:42:00 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47271 at http://www.43folders.com</guid>
</item>
<item>
 <title>Danny O&#039;Brien: Question on geeks and games</title>
 <link>http://www.43folders.com/2005/04/25/danny-obrien-question-on-geeks-and-games</link>
 <description>&lt;p&gt;
    &lt;a href=&quot;http://www.flickr.com/photos/merlin/3316193/in/set-83200&quot;&gt;&lt;img width=&quot;150&quot; vspace=&quot;5&quot; hspace=&quot;3&quot; height=&quot;112&quot; border=&quot;0&quot; align=&quot;right&quot; title=&quot;Danny &amp;amp; Merlin&quot; alt=&quot;Danny &amp;amp; Merlin&quot; src=&quot;http://www.43folders.com/images/3316193_2ec7d1df3d_m-1.jpg&quot; style=&quot;border: 1px solid rgb(204, 204, 204); margin: 5px 5px 10px 15px; padding: 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;&quot; /&gt;&lt;/a&gt; As you may know, &lt;a href=&quot;http://www.oblomovka.com/&quot;&gt;Danny O’Brien&lt;/a&gt; and I are &lt;a title=&quot;Scroll down to the end&quot; href=&quot;http://lifehacker.com/software/interviews/interview-43folders-merlin-mann-038062.php&quot;&gt;&lt;em&gt;rumored&lt;/em&gt;&lt;/a&gt; to be working on a book for &lt;a href=&quot;http://hacks.oreilly.com/&quot;&gt;O’Reilly’s Hacks series&lt;/a&gt;. As we theoretically toil with this theoretical book, we’ll be lazily turning to you smart people from time to time to save our bacon. This is the first of those occasions.
&lt;/p&gt;

&lt;p&gt;Thus, Danny asks…&lt;/p&gt;

&lt;p&gt;
    So one of the things that’s cropping up in the research is that geeks hate boredom more than other people: indeed, more than life itself. The whole “rather gnaw your own arm off??? is frightening close to reality here. 
&lt;/p&gt;

&lt;p&gt;
    Given the choice between a fractionally tedious task that will save hours of effort, and something capitivating and challenging, we’ll bunk off the former.
&lt;/p&gt;

&lt;p&gt;
    I don’t know yet whether that’s not something that’s applicable to other people. But I am interested in linking this up with another bit of anecdata, which is that geeks often enjoy thought games and puzzles.
&lt;/p&gt;

&lt;p&gt;
    So, here’s my question: &lt;em&gt;when you have a regular, mind-crushingly dull task to do, do you have a little game you play with yourself to make it easier? If so, what is it?&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
    (Merlin reminds me to include the &lt;a href=&quot;http://www.snpp.com/episodes/8F03.html&quot;&gt;canonical Simpsons reference &lt;/a&gt; in this discussion:)
&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;
        &lt;a href=&quot;http://www.snpp.com/episodes/8F03.html&quot;&gt;&lt;img width=&quot;137&quot; vspace=&quot;4&quot; hspace=&quot;8&quot; height=&quot;103&quot; border=&quot;0&quot; align=&quot;right&quot; title=&quot;Bart makes a game of it&quot; alt=&quot;Bart makes a game of it&quot; src=&quot;http://www.43folders.com/images/8f03_015.jpg&quot; style=&quot;border: 1px solid rgb(204, 204, 204); margin: 5px 5px 10px 15px; padding: 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;&quot; /&gt;&lt;/a&gt; &lt;strong&gt;Principal Skinner&lt;/strong&gt;: Oh, licking envelopes can be fun! All you have to do is make a game of it. 
    &lt;/p&gt;
    &lt;p&gt;
        &lt;strong&gt;Bart&lt;/strong&gt;: What kind of game? 
    &lt;/p&gt;
    &lt;p&gt;
        &lt;strong&gt;Principal Skinner&lt;/strong&gt;: Well, for example, you could see how many you could lick in an hour, then try to break that record. 
    &lt;/p&gt;
    &lt;p&gt;
        &lt;strong&gt;Bart&lt;/strong&gt;: Sounds like a pretty crappy game to me. 
    &lt;/p&gt;
    &lt;p&gt;
        &lt;strong&gt;Principal Skinner&lt;/strong&gt;: Yes, well… Get started. 
    &lt;/p&gt;
&lt;/blockquote&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;/2005/04/25/danny-obrien-question-on-geeks-and-games&quot;&gt;&lt;strong&gt;Danny O&#039;Brien: Question on geeks and games&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 25, 2005. 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/2005/04/25/danny-obrien-question-on-geeks-and-games#comments</comments>
 <category domain="http://www.43folders.com/topics/guests">Guests</category>
 <category domain="http://www.43folders.com/topics/life-hacks">Life Hacks</category>
 <category domain="http://www.43folders.com/topics/personal-productivity">Personal Productivity</category>
 <category domain="http://www.43folders.com/topics/tricks">Tricks</category>
 <pubDate>Mon, 25 Apr 2005 05:10:00 -0400</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47239 at http://www.43folders.com</guid>
</item>
<item>
 <title>Guest: Mike Harris looks at &quot;Remind&quot;</title>
 <link>http://www.43folders.com/2005/02/24/guest-mike-harris-looks-at-remind</link>
 <description>&lt;p&gt; How much do I love my readers? &lt;em&gt;So much&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt; &lt;a href=&quot;http://www.windycitymike.com&quot;&gt;Mike Harris&lt;/a&gt; very kindly sent me a suggestion about having a look at &lt;a href=&quot;http://www.roaringpenguin.com/penguin/open_source_remind.php&quot; title=&quot;Roaring Penguin - Remind&quot;&gt;Remind&lt;/a&gt;, a swell little Unix program for doing CLI stuff to give yourself, well, &lt;em&gt;reminders&lt;/em&gt;. It&amp;#8217;s really quite powerful, that. &lt;/p&gt;

&lt;p&gt; Despite my initially flipping the bozo bit by asking for technical support about installing Remind, Mike responded with one of the most useful emails I&amp;#8217;ve received in a year. So good, that I asked him to move a couple things around and turn it into a full-length guest feature for 43 Folders. So he did. &lt;/p&gt;

&lt;p&gt; Many thanks, Mike. I&#039;m still getting my head around a lot of this, but already see many uses for this. Fellow Unix noobs: this looks like a pretty good first project, eh? &lt;/p&gt;

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

&lt;hr /&gt;

&lt;h2&gt;Remind&lt;/h2&gt;

&lt;p&gt; by &lt;a href=&quot;http://www.windycitymike.com&quot;&gt;Mike Harris&lt;/a&gt; &lt;/p&gt;

&lt;p&gt; &lt;a href=&quot;http://www.flickr.com/photos/merlin/5319224/&quot; title=&quot;Photo Sharing&quot;&gt;&lt;img src=&quot;http://photos5.flickr.com/5319224_12c0715c08_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Mike Harris: Screenshot using Geek Tool to display Remind events&quot; align=&quot;right&quot; hspace=&quot;5&quot; /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt; I&amp;#8217;ve found a lot of the advice on 43 Folders useful (particularly the &lt;a href=&quot;http://www.43folders.com/2004/09/quicksilver_app.html&quot; title=&quot;&quot;&gt;Quicksilver append trick&lt;/a&gt; and the mere concept of plain text being a lot more simpler of a mechanism to handle &amp;#8216;to do&amp;#8217; lists), but had continually run into a problem &amp;mdash; I &lt;strong&gt;hated&lt;/strong&gt; having to deal with what I felt were bloated, inefficient GUI calendaring programs. I thought to myself, &amp;#8220;Surely, with Unix having been around for a few decades by now, someone&amp;#8217;s figured out how to have this done in plain text.&amp;#8221; Sure enough, I was right. &lt;/p&gt;

&lt;p&gt; Roaring Penguin is currently the caretaker of an open source project that has, in one form or another, been around since 1988, called &lt;a href=&quot;http://www.roaringpenguin.com/penguin/open_source_remind.php&quot;&gt;Remind&lt;/a&gt;. Remind is a Unix-driven calendaring program of great flexibility and power, but, better yet, for the most part, it works with the command line and with plain text. With the deliciousness of Mac OS X, though, you can integrate it into your background processes and GUI with very little effort and splash. &lt;/p&gt;

&lt;h3&gt;Installation&lt;/h3&gt;

&lt;p&gt; In order to install Remind, you&amp;#8217;ll need to download the package (&lt;a href=&quot;http://www.roaringpenguin.com/penguin/open_source_remind.php&quot;&gt;available here&lt;/a&gt;) and go through the usual three Unix installation commands of &lt;code&gt;./configure&lt;/code&gt;, &lt;code&gt;make&lt;/code&gt;, and &lt;code&gt;sudo make install&lt;/code&gt;. I know that may feel intimidating to you if you&#039;re a Unix newbie, but it&#039;s actually a fairly simple process to go through: just type those three commands. Go ahead, try it! (Or, perhaps some guru out there wiser than I could use &lt;a href=&quot;http://s.sudre.free.fr/Software/Iceberg.html&quot;&gt;Iceberg&lt;/a&gt; to whip up a nice Mac OS X installer package for it.) [Merlin sez: &lt;a href=&quot;http://www.tldp.org/LDP/LG/current/smith.html&quot; title=&quot;&quot;&gt;here&lt;/a&gt;&amp;#8217;s a bit of help on the holy trinity of Unix installation.] &lt;/p&gt;

&lt;p&gt;(&lt;strong&gt;Update 2005-02-25 08:09:13&lt;/strong&gt;: James Rifkin &lt;a href=&quot;http://www.43folders.com/2005/02/guest_mike_harr.html#c4078310&quot; title=&quot;&quot;&gt;mentions&lt;/a&gt; his &lt;a href=&quot;http://www.unmake.org/os.x/&quot; title=&quot;&quot;&gt;OS X installer&lt;/a&gt; for &lt;code&gt;Remind&lt;/code&gt;. I haven&amp;#8217;t tried it, but would like to hear how it works for people.) &lt;/p&gt;

&lt;p&gt; You&amp;#8217;ll also need to create an invisible text file in your Home directory called &lt;code&gt;.reminders&lt;/code&gt; that will be used by the program to store all your events and reminders, one per line. To do this from Terminal.app, enter: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;touch ~/.reminders&lt;/code&gt; &lt;/p&gt;

&lt;h3&gt;Entering in Your Calendaring Events&lt;/h3&gt;

&lt;p&gt; The one key to remember is that almost every single entry in &lt;code&gt;.reminders&lt;/code&gt; will start with a &lt;code&gt;REM&lt;/code&gt; and end with a &lt;code&gt;%&lt;/code&gt;. Remind&#039;s commands are usually in plain, common-sense English -- &lt;code&gt;REM&lt;/code&gt; is to &lt;code&gt;REM&lt;/code&gt;ind you, &lt;code&gt;MSG&lt;/code&gt; is a &lt;code&gt;M&lt;/code&gt;e&lt;code&gt;S&lt;/code&gt;sa&lt;code&gt;G&lt;/code&gt;e&lt;/code&gt;, and so on. For example: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;REM May 5 2005 MSG Go to the White House, do the hokey-pokey, and turn myself about.%&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; That statement will show that particular event on May 5, 2005. &lt;/p&gt;

&lt;h4&gt;Always Useful Tip #1: Warning Yourself in Advance&lt;/h4&gt;

&lt;p&gt; &lt;code&gt;%b&lt;/code&gt; puts either &amp;#8220;tomorrow,&amp;#8221; &amp;#8220;today,&amp;#8221; or &amp;#8220;in &lt;em&gt;x&lt;/em&gt; days&amp;#8217; time&amp;#8221; into the text of the reminder. &lt;code&gt;+##&lt;/code&gt; starts showing the message &lt;code&gt;##&lt;/code&gt; days before the actual date. In combination, they&amp;#8217;re great for giving you countdowns to birthdays, anniversaries, movie premieres, whatever. So, putting this in your file: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;REM May 7 2005 +7 MSG My dog&#039;s birthday %b.%&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; Would show &amp;#8220;My dog&amp;#8217;s birthday in 7 days&amp;#8217; time&amp;#8221; on May 1, &lt;em&gt;etc.&lt;/em&gt; It&amp;#8217;s even smart enough to do &amp;#8220;1 day&amp;#8217;s time&amp;#8221; instead of &amp;#8220;1 days&amp;#8217; time&amp;#8221;. &lt;/p&gt;

&lt;h4&gt;Always Useful Tip #2: Recurring Events&lt;/h4&gt;

&lt;p&gt; There are two very easy ways to handle recurring events. First, leaving out information will cause the task to apply more generally, &lt;em&gt;i.e.&lt;/em&gt;, leaving out the year will cause it to repeat every year, and leaving out the month will cause it to repeat every month. For example: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;REM February 23 MSG This message will show every February 23rd.% &lt;br /&gt; REM 23 MSG This message will show the 23rd of every month.% &lt;br /&gt; REM Thursday MSG This message will show every Thursday.% &lt;/code&gt; &lt;/p&gt;

&lt;p&gt;Or, if you need something to repeat every &lt;code&gt;##&lt;/code&gt; days, you can specify that, as well: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;REM February 23 2005 *30 MSG Refill prescription from pharmacy.%&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; That would remind you every 30 days to refill your prescription from the pharmacy, beginning February 23, 2005. &lt;/p&gt;

&lt;h4&gt;Always Useful Tip #3: Keeping Your Text Files Neat&lt;/h4&gt;

&lt;p&gt; You can also do &amp;#8216;includes&amp;#8217; with other text files so that you can keep events segregated, &lt;em&gt;e.g.&lt;/em&gt;, all your birthdays in one text file, all your anniversaries in another, all your financial deadlines in a third, all your favorite T.V. shows in a fourth. All you do is put: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;include &lt;em&gt;[path to subfile]&lt;/em&gt;&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; in the appropriate spot. I find it useful to have a &amp;#8220;master&amp;#8221; reminder file formatted the way I like it, with my birthdays, anniversaries, financial deadlines, and holidays separated into separate files, and an &amp;#8220;active&amp;#8221; file that I usually work out of for the more changing events. &lt;/p&gt;

&lt;h4&gt;Always Useful Tip #4: Just Weekdays, Please&lt;/h4&gt;

&lt;p&gt; How do you do things like a payday where it&amp;#8217;s the 15th and the last day of the month, but not weekends? &lt;/p&gt;

&lt;p&gt; &lt;code&gt;REM 1 -1 OMIT Sat Sun MSG Payday.% &lt;br /&gt; REM 16 -1 OMIT Sat Sun MSG Payday.%&lt;/code&gt; &lt;/p&gt;

&lt;h4&gt;Semi-Complex Tip: Date-Based Math&lt;/h4&gt;

&lt;p&gt; You can do date-based math with Remind. Going on a family vacation, and you want to remind yourself every day of how many weeks you&amp;#8217;ve got left, and how much money you can save before then? I hadn&#039;t originally realized that Remind could do this, but David Skoll at Roaring Penguin helped me work out how Remind could work in weeks, instead of days. From there, it&#039;s a quick math problem to apply it to pounds to lose, dollars to save, and so on. These lines, for example, are in my Remind file: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;fset _weeks() coerce(&quot;STRING&quot;, (trigdate()-today())/7) + plural((trigdate()-today())/7, &quot; week&quot;) &lt;br /&gt; fset _dollars() coerce(&quot;STRING&quot;, (5*(trigdate()-today())/7)) + plural(5*((trigdate()-today())/7), &quot; more dollar&quot;)&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; Then, you can simply say: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;REM August 5 2005 +253 MSG You have [_weeks()] until your summer vacation.% &lt;br /&gt; REM August 5 2005 +253 MSG GOAL: Save [_dollars()] for summer vacation.%&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; Schweet, huh? &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Edit 2005-03-03 21:49:32&lt;/strong&gt;: Keep in mind, however, that Remind can only handle whole numbers in such math equations. No decimals.&lt;/p&gt;

&lt;h3&gt;Actually Viewing Your Calendar&lt;/h3&gt;

&lt;p&gt; OK &amp;#8230; now that I&amp;#8217;ve actually entered &lt;em&gt;in&lt;/em&gt; all this crap, what the heck do I do now? &lt;/p&gt;

&lt;p&gt;It begins very simply. Once you&#039;ve entered in your calendaring information, all you need to do is type &lt;code&gt;rem&lt;/code&gt; in the Terminal in order to generate today&#039;s calendar output. That&#039;s it. &lt;/p&gt;

&lt;h4&gt;Looking at Other Days&lt;/h4&gt;

&lt;p&gt; You can generate your &#039;datebook&#039; for other days by simply typing &lt;code&gt;rem &lt;em&gt;[date]&lt;/em&gt;&lt;/code&gt; at the command line. Remind can use the same variables you see above to let you do &lt;a href=&quot;http://cs-www.bu.edu/help/unix/making_life_easy_with_aliases.html&quot;&gt;aliases&lt;/a&gt; for &amp;#8216;yesterday&amp;#8217; and &amp;#8216;tomorrow&amp;#8217;: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;remind ~/.reminders `(echo &#039;banner %&#039;; echo &#039;msg [trigger(today()+1)]&#039;) | remind -`&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; will give you tomorrow&amp;#8217;s calendar. &lt;/p&gt;

&lt;p&gt; &lt;code&gt;remind ~/.reminders `(echo &#039;banner %&#039;; echo &#039;msg [trigger(today()-1)]&#039;) | remind -`&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; will give you yesterday&amp;#8217;s calendar. &lt;/p&gt;

&lt;h4&gt;Making It Work with the Mac&lt;/h4&gt;

&lt;p&gt; How do you get this to interact with the GUI, if you don&amp;#8217;t live your life in the Terminal? &lt;/p&gt;

&lt;p&gt; You can use &lt;a href=&quot;http://projects.tynsoe.org/en/geektool/&quot;&gt;GeekTool&lt;/a&gt;, which lets you display the output from Unix (and other items as well) on the Desktop. I use it to show a &lt;a href=&quot;http://www.mitt-eget.com/software/macosx/#battery&quot;&gt;battery script&lt;/a&gt;, &lt;a href=&quot;http://www.macosxhints.com/comment.php?mode=display&amp;#38;sid=20040930061422693&amp;#38;title=View+IP+address+info+with+GeekTool&amp;#38;pid=0&quot;&gt;my IP information&lt;/a&gt;, and my Remind output on the desktop, updating every 5 minutes, as you can see in the screenshot above. &lt;/p&gt;

&lt;p&gt; You can also install &lt;a href=&quot;http://tcltkaqua.sourceforge.net/&quot;&gt;TCL/TK for Mac OS X&lt;/a&gt;, and then use the &lt;code&gt;tkremind&lt;/code&gt; program that offers a GUI interface to the application. Either &lt;code&gt;tkremind&lt;/code&gt; or TCL/TK for Mac OS X seems to be buggy, though, so it&amp;#8217;s best to do it through a text interface, in my opinion. (I have been hoping for a while that someone will fall in love with Remind who could write a Mac OS X GUI interface for it that parallels &lt;code&gt;tkremind&lt;/code&gt; -- since &lt;code&gt;tkremind&lt;/code&gt; can be very useful for working out more established permutations, and is otherwise a very nice wrapper. Any takers?) &lt;/p&gt;

&lt;p&gt; The reason I turned to Remind is that it is entirely a keyboard-driven process with no GUI. Because of that, it is incredibly quick, and the Quicksilver append trick I spoke of above allows you to &amp;#8220;append&amp;#8221; events to your &lt;code&gt;.reminders&lt;/code&gt; file. I found this process much more efficient, as I did not have to wait for a GUI program to load, maneuver to the appropriate day, and then work through the application&amp;#8217;s &amp;#8220;add event&amp;#8221; interface. This was also what drove me away from GUI-based &quot;to do&quot; programs and attracted me towards the more simple and portable to-dos-in-a-text-file concept. This makes it extremely easy to add events to a calendar by simply appending text to your &lt;code&gt;.reminders&lt;/code&gt; file. &lt;/p&gt;

&lt;h4&gt;Other Views&lt;/h4&gt;

&lt;p&gt; Remind features command-line switches that will let you look at your reminders in different ways. You can use &lt;code&gt;-c&lt;/code&gt; to generate your calendar for the month in raw text (or &lt;code&gt;-c2&lt;/code&gt; for the next two months, &lt;i&gt;etc.&lt;/i&gt;). A slight tweak to that, &lt;code&gt;-c+&lt;/code&gt;, will just generate it for the week. You can simply generate a raw list of events for the month using the &lt;code&gt;-s&lt;/code&gt; switch instead (the &lt;code&gt;+&lt;/code&gt; has the same effect here, limiting it to a week). &lt;/p&gt;

&lt;p&gt; When you start generating calendars, you may notice a problem. When creating your calendars file, you may find that you want to subdivide it into categories, like the screenshot. You can do that by just using MSG, without a REM statement, like: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;MSG Birthdays:&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; But, the problem with this is that &amp;#8220;Birthdays:&amp;#8221; will also show up on the calendar. How do you avoid this? You can append &lt;code&gt;%&quot;%&quot;%&lt;/code&gt;. Thus, a subject header like: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;MSG Birthdays:%&quot;%&quot;%&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; would show up on your daily display, but not your calendar. Likewise, you can generate a blank line by: &lt;/p&gt;

&lt;p&gt; &lt;code&gt;MSG&amp;nbsp;&amp;nbsp;%&quot;%&quot;%&lt;/code&gt; &lt;/p&gt;

&lt;p&gt; Note that there are two spaces between the &lt;code&gt;MSG&lt;/code&gt; and the &lt;code&gt;%&quot;%&quot;%&lt;/code&gt;. For some reason, it won&amp;#8217;t work well otherwise. &lt;/p&gt;

&lt;p&gt; Aside from generating the calendar in text, you can also generate it using HTML or Postscript. You do so by &amp;#8220;piping&amp;#8221; the output through one of two programs that come with Remind, &lt;code&gt;rem2html&lt;/code&gt; and &lt;code&gt;rem2ps&lt;/code&gt;. It&amp;#8217;s probably easier to let the manual guide you through that one, or, if there&amp;#8217;s enough of a demand, I can maybe cover it in a second article. The process is a little complex if you are new to Unix or the Terminal. &lt;/p&gt;

&lt;h3&gt;Conclusion&lt;/h3&gt;

&lt;p&gt; This sounds incredibly complex, doesn&amp;#8217;t it? In actuality, it&amp;#8217;s really very simple. I love the fact that I can jump into a text file and type out a quick line (or, once I work out exactly how I want to do it, through Quicksilver&amp;#8217;s append function) without having to wait for iCal or Entourage&amp;#8217;s interface to load, which, on my iBook G3, is slower and often lets me lose the thought before I get it open. Remind lets me do it easily, quickly, and unobtrusively. &lt;/p&gt;

&lt;p&gt; If you&amp;#8217;re a power user that already is champing at the bit to go further, keep in mind that Remind has a lot more power under the hood than described here. Even I&amp;#8217;m a Remind newbie. Remind can handle timed notifications, its output can be piped through &lt;a href=&quot;http://growl.info&quot; title=&quot;Mac OS X notification app&quot;&gt;Growl&lt;/a&gt;, and so on. This article barely scratches the surface of what Remind can do &amp;#8212; this baby has a lot more horsepower under the hood. &lt;/p&gt;

&lt;p&gt; If you want to learn more about Remind than spoken here, the first thing to do is to read its man page (installed on your system when you installed Remind) from start to finish. After that, three places to get a little more information are Linux Journal&amp;#8217;s article &amp;#8220;&lt;a href=&quot;http://www.linuxjournal.com/article/3529&quot;&gt;Remind: The Ultimate Personal Calendar&lt;/a&gt;,&amp;#8221; MacDevCenter&amp;#8217;s &amp;#8220;&lt;a href=&quot;http://www.macdevcenter.com/pub/a/mac/2004/07/06/unix_gems.html&quot;&gt;Unix Gems for Mac OS X&lt;/a&gt;,&amp;#8221; and the &lt;a href=&quot;http://whatexit.org/mailman/listinfo/remind-fans&quot;&gt;Remind-Fans mailing list&lt;/a&gt;. Check them out! &lt;/p&gt;

&lt;p&gt; &amp;mdash; &lt;a href=&quot;http://www.windycitymike.com&quot;&gt;Mike Harris&lt;/a&gt; &lt;/p&gt;

&lt;p&gt; P.S. By the way, while I&amp;#8217;ve got the mike, let me say that as a keyboard-oriented person, I&amp;#8217;ve learned to love Butler creator Peter Mauer&amp;#8217;s &lt;a href=&quot;http://www.petermaurer.de/nasi.php?thema=witch&amp;#38;sprache=english&amp;#38;kopf=labor&quot;&gt;Witch&lt;/a&gt;, a window-specific application switcher, and &lt;a href=&quot;http://www.barebones.com&quot;&gt;Mailsmith&lt;/a&gt;, which is a fantastically powerful e-mail program with strong filtering and script support. &lt;/p&gt;

&lt;p&gt; P.P.S. Leave me a comment here if you run into problems! I can&amp;#8217;t promise immediate or knowledgeable responses, but I can promise to help. &lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Thanks a million, Mike. That was great! Grab a 12-pack and a Hipster PDA out of petty cash.&lt;/p&gt;

&lt;p&gt; &lt;em&gt;Got a good recipe for&lt;/em&gt; Remind &lt;em&gt;that you want to share? Post to comments or trackback.&lt;/em&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;/2005/02/24/guest-mike-harris-looks-at-remind&quot;&gt;&lt;strong&gt;Guest: Mike Harris looks at &quot;Remind&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 February 24, 2005. 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/2005/02/24/guest-mike-harris-looks-at-remind#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/guests">Guests</category>
 <category domain="http://www.43folders.com/topics/life-hacks">Life Hacks</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/tips">Tips</category>
 <category domain="http://www.43folders.com/topics/unix-and-cli">Unix and The Command Line</category>
 <pubDate>Thu, 24 Feb 2005 18:34:23 -0500</pubDate>
 <dc:creator>Merlin</dc:creator>
 <guid isPermaLink="false">47209 at http://www.43folders.com</guid>
</item>
</channel>
</rss>
