<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">I am on the hunt for the perfect GTD system (who isn't ;-)). I have been looking thru the GTD bundle and I think I have a few questions. My interpretation of the GTD bundle is that each file is a project in the GTD sense. and lines in these files begin with the appropriate word to make up the action to be performed. One of the pieces or the logic that I am not seeing is location. Once you get into GTD it is just not work.. It becomes your world. ;-)<DIV><BR class="khtml-block-placeholder"></DIV><DIV>This bundles along with the Blogging bundle have me digging into TM more and more and saving me time.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Keep up the good work. I look forward to your changes.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>-Ron</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>P.S. A couple of feature requests:</DIV><DIV><SPAN class="Apple-tab-span" style="white-space:pre"> </SPAN>- Possible editor to edit the labels actions.</DIV><DIV><SPAN class="Apple-tab-span" style="white-space:pre"> </SPAN>- integration with either the unix cal program or iCal</DIV><DIV><SPAN class="Apple-tab-span" style="white-space:pre"> </SPAN>- re-occurring tasks</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR><DIV><DIV>On Jun 9, 2006, at 3:19 PM, Mike Mellor wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite">Dan - <BR><BR>Please see inline comments...<BR><BR><DIV><SPAN class="gmail_quote">On 6/9/06, <B class="gmail_sendername">Daniel Käsmayr</B> <<A href="mailto:daniel@kaesmayr.net">daniel@kaesmayr.net</A>> wrote:</SPAN> <BLOCKQUOTE class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Mike,<BR><BR>> First, on contexts, I thought that "TODO", "CALL", etc. were <BR>> contexts (in my mind, I use TODO for a physical action or something<BR>> that doesn't fall into another context). Maybe I'm missing<BR>> something here. And maybe I need to explain how I use the GTD<BR>> bundle betetr. I created a GTD project in TextMate where I add a <BR>> *.gtd file for each project, e.g. "stuff to do around the house,"<BR>> "paint the living room," etc. Then I add tasks, using the TODO,<BR>> CALL, etc. contexts. Finally, to use what I've done in context, I <BR>> do a "view GTD tasks" (control-shift-T) to group my tasks by context.<BR><BR>Well, it always depends. For me contexts are such things like "@lab",<BR>"@home", "@online" - where I can have TODOs, EMAILs or phone calls, <BR>as I don't really like to mix my private life and my work(s), it does<BR>make much more sense to actually split by location based contexts. I<BR>am not sure if it would be necessary to have these contexts be<BR>changeable as easily as FMP does (which creates new txt files for new <BR>contexts, beware spelling errors).<BR>I do like your approach to projects, this is somewhat similar to what<BR>I am doing, but I haven't really found a way I am really happy with<BR>(yet). What I have in my project.txt files is much more than just a<BR>list of nextactions, but also my motivation, the expected outcomes,<BR>brainstomring and notes as well as those nextactions and dones<BR>(a.k.a. as "Log"). And in this sense the FMP does not work as I would <BR>need it to scan all my project files and then compile the context<BR>based nextaction files. However your approach to list everything is<BR>also too much for me. I would need something in between, such as some<BR>way to actually create .txt files that are context sensitive, but do <BR>collect all my project's stuff. And I would love to have "done"<BR>states transferred back to the project.txt files as well, just to the<BR>corresponding logfile section. And I also don't want to have all<BR> future nextactions there, just some form of subset for the "really"<BR>next actions… (together with some form of metadata from its project,<BR>maybe also with some form of time stamp when it was created or when<BR> it is due…).<BR>In some way this may be too complex to be done, but maybe not. I will<BR>take a look ;)</BLOCKQUOTE><DIV><BR>What I have done in the past, and couled easily do here, is make "work call" and "work email" contexts. I haven't done so yet because I only use TM at home (I wish I could use it at work!). To a lesser exent, you can already see the locations in the rollup view. Maybe I should add this to the GTD sort function? <BR></DIV><BR><BLOCKQUOTE class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">> I wrote to Nick Fagerlund (FMP creator) and he has given me<BR>> permission to include FMP in the GTD bundle. I think that FMP is a <BR>> great tool, but it works the opposite of how I think. I like to<BR>> "think in projects, execute in context" where FMP is designed to<BR>> take a text file with more-or-less random categories and split it <BR>> out into separate lists.<BR><BR>Yeah, FMP tends to enforce context over anything else. When you<BR>integrate it into the bundle, are you going to make it "versatile"<BR>via TM Environment variables? I have it running here now, but with <BR>hard coded paths as this was the easiest at the moment and I had no<BR>clue yet if I actually could use FMP. (which I know now does not<BR>nearly help as I thought it would.) FMP, I believe, almost requires<BR>you to use Quicksilver for task creation (…it was created for this <BR>purpose, i think?).</BLOCKQUOTE><DIV><BR>I think that FMP is a great "inbox" for thoughts. As such, I think I can make it work as part of this GTD system.<BR> </DIV><BR><BLOCKQUOTE class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Let's see where additions to the bundle will take us and keep the<BR>discussion alive. At least I will probably learn enough about<BR>programming as well as gtd by just reflecting more and writing about<BR>it ;) And, as we all know, things will get done in the meantime… ahh, <BR>the gtd geekness has this affinity for the meta-level, where not<BR>"getting things done" but "getting getting things done" becomes the<BR>issue… lol.<BR><BR>Daniel</BLOCKQUOTE><DIV><BR>Well, I've tried building my "dream" GTD system in Rails, python, bash, Excel, CoreData, Keynote, and probably a couple of others that I don't remember. I used to write calculator programs as a way to learn a language, not it seems like I create GTD systems to learn! <BR><BR>Mike<BR></DIV><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">______________________________________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">For new threads USE THIS: <A href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(threading gets destroyed and the universe will collapse if you don't)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.macromates.com/mailman/listinfo/textmate">http://lists.macromates.com/mailman/listinfo/textmate</A></DIV> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>