Haris - <br><br>I am reading <a href="http://www.pragmaticprogrammer.com/titles/fr_ltp/index.html">Learning to Program</a> by Chris Pine.  Not very deep, but well written and a good intro to Ruby.<br><br>Mike<br><br><div><span class="gmail_quote">
On 6/9/06, <b class="gmail_sendername">Mike Mellor</b> <<a href="mailto:alaskamike@gmail.com">alaskamike@gmail.com</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;">
<div>Dan - <br><br>Thanks for the input.  Here are some quick thoughts.<br><br>First, on contexts, I thought that "TODO", "CALL", etc. were contexts (in my mind, I use TODO for a physical action or something that doesn't fall into another context).  Maybe I'm missing something here.  And maybe I need to explain how I use the GTD bundle betetr.  I created a GTD project in TextMate where I add a *.gtd file for each project, 
e.g. "stuff to do around the house," "paint the living room," etc.  Then I add tasks, using the TODO, CALL, etc. contexts.  Finally, to use what I've done in context, I do a "view GTD tasks" (control-shift-T) to group my tasks  by context.
<br><br>I wrote to Nick Fagerlund (FMP creator) and he has given me permission to include FMP in the GTD bundle.  I think that FMP is a great tool, but it works the opposite of how I think.  I like to "think in projects, execute in context" where FMP is designed to take a text file with more-or-less random categories and split it out into separate lists.  
<br><br>My plan is to put the functionality into the bundle, and see where it goes.  Again, thanks for the feedback!<br></div><div><span class="sg"><br>Mike<br><br></span></div><div><div></div><div><span class="e" id="q_10bb9bbea556b79d_3">
<span class="gmail_quote">On 6/9/06, <b class="gmail_sendername">Daniel Käsmayr</b>
 <<a href="mailto:daniel@kaesmayr.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">daniel@kaesmayr.net</a>> wrote:</span></span></div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
</blockquote></div><div><span class="e" id="q_10bb9bbea556b79d_5">Mike,<br>
<br>I like the fact that you are now working from your own scope<br>"text.plain.gtd", so the tab triggers no longer kill my other stuff ;)<br><br>The major point I am not happy with your version is that it does not
<br>use contexts; what we have now is a rather pimped TODO-List<br>generator. Very useful, but not "gtd" yet… don't get me wrong, I am<br>bay far no gtd apostle nor do i try to kill any good idea.<br><br>As I have mentioned before, I am trying to see if "My fiendish master
<br>plan" is useful. And what this one does is it takes an input text<br>file, reads each line to see if it starts with ^context and then<br>moves that todo item to a separate text file for that context.<br><br>So what I would like to see in that 
gtd.bundle is:<br><br>a) a means to work with contexts<br>b) some way to keep project files, but also extract next actions from<br>those projects<br>c) an easy way for getting stuff IN the system<br>d) maybe some assistance for the weekly review
<br><br>Since I am not really up-to-date with my programming skills (I would<br>like to pick up ruby and ruby on rails… any good pointers for<br>reading?) I have no solution yet, but I am willing to help out.<br><br>It is, in a way, just a question to see whether I will try to roll my
<br>own or if you are interested in moving the bundle from todo-lists to<br>a nextaction-and-project-based approach?<br><br>Dan<br><br><br></span></div><div><span class="q">______________________________________________________________________
<br>For new threads USE THIS: 
<a href="mailto:textmate@lists.macromates.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">textmate@lists.macromates.com</a><br>(threading gets destroyed and the universe will collapse if you don't)
<br><a href="http://lists.macromates.com/mailman/listinfo/textmate" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.macromates.com/mailman/listinfo/textmate</a><br><br><br></span></div><div></div><br>

</div></blockquote></div><br>