Browse Source

Added a section: Remarks on "What makes a good GTD list manager?

This are a few comments on this (old) post:

http://www.davidco.com/blogs/kelly/archives/2008/04/what_makes_a_go.html
Bastien Guerry 9 years ago
parent
commit
f420c1c7bd
1 changed files with 75 additions and 14 deletions
  1. 75 14
      users/bzg.org

+ 75 - 14
users/bzg.org

@@ -27,6 +27,67 @@ tutorials I wrote.
 - [[file:org-tutorials/tables.org][Introduction to tables in Org]]
 - [[http://lumiere.ens.fr/~guerry/org-playing-with-lists-screencast.php]["Playing with plain lists" screencast]]
 
+* Remarks on "What makes a good GTD list manager?"
+
+I've read this inspiring article by Kelly Forrister: [[http://www.davidco.com/blogs/kelly/archives/2008/04/what_makes_a_go.html]["What makes a good GTD
+list manager?"]]  Let's see how Org-mode qualifies:
+
+: Sorting lists by context - many programs have a "category" feature that
+: will easily support this.
+
+*Yes.* Sorting by contexts is at heart of Org-mode, and can be implemented
+in various ways.  Context can be set as a [[http://orgmode.org/manual/Tags.html][tag]], a [[http://orgmode.org/manual/Categories.html][category]], or any other
+[[http://orgmode.org/manual/Properties-and-Columns.html][property]] of an item: you can then easily narrow your org file to a view
+where only selected tags are presented, or define an agenda view to only
+present what is relevant to the context.
+
+: Ability to assign a due date - not forcing it on all of them, but allowing
+: it for those that need it.
+
+=C-c C-d= assigns a due date in =org-mode= buffers or in agenda views.  You
+can also select several items in an agenda view and change the due date of
+all of them in one keystroke.
+
+: Portable for on the go access - can be synched to a handheld or printed.
+
+Check MobileOrg -- both for Android and iPhone.
+
+: Easily accessible - less than 60 seconds to get something in/out.
+
+Emacs starts quite fast these days.  So I guess the 60 seconds test is okay
+with Org.
+
+: More attractive to you than repelling - you've got to like the system
+: you're entrusting your brain to.
+
+Subjective, of course, but I like Org.
+
+: Doesn't force priority codes - if you know GTD, you know that forcing
+: priority codes is old news and rarely accurate anyway.
+
+Org doesn't force anything.  Priority codes are easy to add and remove, and
+it's easy to sort agenda view (or items in a subtree) depending on priority
+cookies, but you're not forced to.
+
+: Place to capture additional notes - attached to an item to capture relevant
+: info related to the item.
+
+Check out =C-c C-z= to add a note to an item from an =org-mode= buffer
+(=org-add-note=) or from an agenda view (=org-agenda-add-note=).  This
+comes as a complement to the general =org-capture= mechanism (see the
+[[http://orgmode.org/manual/Capture.html#Capture][manual]]).  Notes can also be added depending on the TODO state change:
+check =org-log-*= variables: check the [[http://orgmode.org/manual/In_002dbuffer-settings.html][summary of in-buffer settings]] 
+and the family of =logdone, lognotedone, ...= options.
+
+: Ability to search and sort in various ways.
+
+Well, it's so central in Org it doesn't really need a comment.  Only check
+out this [[http://orgmode.org/worg/org-tutorials/advanced-searching.html][great documentation page]] by Matt Lundin.
+
+: Robust enough to handle all of your stuff.
+
+Org is as robust as any plain text file.  Do this qualify?  :)
+
 * My configuration
 
 Here is my Org configuration.
@@ -224,20 +285,20 @@ Here is my Org configuration.
 
 ** Tags / TODO / Remember / Logging
 
-| Variable                          | Value   | Why?                           |
-|-----------------------------------+---------+--------------------------------|
-| org-fast-tag-selection-single-key | 'expert | Good to be an expert somewhere |
-| org-tag-alist                           | '(("Read" . ?r) ("Write" . ?w) ("Watch" . ?v) ("Blog" . ?g) ("Listen" . ?l) ("Code" . ?c) ("Bug" . ?b) ("@HOME" . ?H) ("@LAB" . ?L)  ("@Online" . ?O) ("@Offline" . ?F) ("Mail" . ?m) ("Print" . ?p)) |                                                |
-| org-tags-column                         | -74                                                |                                                |
-| org-tags-match-list-sublevels           | t                                                  |                                                |
-| org-todo-keywords                       | '((type "NEXT" "TODO" "WAITING" " " "DONE" "DELEGATED" "CANCELED")) |                                                |
-| org-use-fast-todo-selection             | t                                                  |                                                |
-| org-use-property-inheritance            | t                                                  |                                                |
-| org-use-tag-inheritance                 | t                                                  |                                                |
-| org-log-into-drawer                     | t                                                  |                                                |
-| org-log-note-headings                   | '((done . "CLOSING NOTE %t") (state . "State %-12s %t") (clock-out . "")) |                                                |
-| org-remember-default-headline           | "Notes"                                            |                                                |
-| org-remember-store-without-prompt       | t                                                  |                                                |
+| Variable                          | Value                                                                                                                                                                                                 | Why?                           |
+|-----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------|
+| org-fast-tag-selection-single-key | 'expert                                                                                                                                                                                               | Good to be an expert somewhere |
+| org-tag-alist                     | '(("Read" . ?r) ("Write" . ?w) ("Watch" . ?v) ("Blog" . ?g) ("Listen" . ?l) ("Code" . ?c) ("Bug" . ?b) ("@HOME" . ?H) ("@LAB" . ?L)  ("@Online" . ?O) ("@Offline" . ?F) ("Mail" . ?m) ("Print" . ?p)) |                                |
+| org-tags-column                   | -74                                                                                                                                                                                                   |                                |
+| org-tags-match-list-sublevels     | t                                                                                                                                                                                                     |                                |
+| org-todo-keywords                 | '((type "NEXT" "TODO" "WAITING" " " "DONE" "DELEGATED" "CANCELED"))                                                                                                                                   |                                |
+| org-use-fast-todo-selection       | t                                                                                                                                                                                                     |                                |
+| org-use-property-inheritance      | t                                                                                                                                                                                                     |                                |
+| org-use-tag-inheritance           | t                                                                                                                                                                                                     |                                |
+| org-log-into-drawer               | t                                                                                                                                                                                                     |                                |
+| org-log-note-headings             | '((done . "CLOSING NOTE %t") (state . "State %-12s %t") (clock-out . ""))                                                                                                                             |                                |
+| org-remember-default-headline     | "Notes"                                                                                                                                                                                               |                                |
+| org-remember-store-without-prompt | t                                                                                                                                                                                                     |                                |
 
 #+BEGIN_SRC emacs-lisp
   (setq org-remember-templates