Skip to content →

Tag: GTD

mind on tracks

I just
started putting my mind on tracks but it will take
me a couple of days to offload most of the crap that keeps me awake at
night. There are three main components to Tracks: Next actions, Contexts
and Projects.

Contexts are very flexible, and can
be places, states of mind or modes of working in which actions can be
taken. Next actions can be assigned to and sorted by context so that you
know when you are able to make progress with items. e.g. “Library”,
“Shops” or “Tired”.” So far I added only 10 contexts : _@inbox_,
_@books_, _@email_, _@home_, _@neverending_,
_@courses_, _@other_, _@papers_, _@computer_
and _@personal_. Probably I’ll have to add others such as
_@refereeing_ etc.

Projects : any goal
which requires more than one next action to take it to completion is a
Project. In Tracks, you can view your next actions by Project.” So far I
added the first few things that came to mind ranging from small-easy
things such as _Learn
VoodooPad_
over _Paper with Jan_ to neverending-things
like Write nag@n !

Next
actions
: These are the heart of GTD. They are the very next
physical action that can be taken on something. It’s best to phrase
these in an active way e.g. “Call Bob about the committee meeting” or
“Search for a reputable garage”.” Up to now I merely added the next
foreseeable action in each project together with a few urgent persoanl
matters. It is a good idea to give each of these a deadline so they
appear on the screen with a color-code giving the date and red (urgent),
orange (coming up) to green (some day). I realize I’ve been rather
relaxed about my projects so far!

More information on tracks can
be found here. Try it
out!

One Comment

tracks

Perhaps I
can surprise you by admitting that I’ve spend a lot of time lately
getting through Getting Things Done:
The Art of Stress-free Productivity
, 250+ pages of management
babble. Probably you will even be shocked when I tell you that this book
is published in the same series as _Body Talk at Work_,
_Corporate Charisma_, _More Time Less Stress_, _Mrs
Moneypenny : Survival in the City_ and more of these. All in all, it
wasn’t so bad. It is a bit pompous at times, could be 50% condensed but
I wanted to find out first hand what all the GTD hype
was about (see this post for
some of the more interesting links).

I’m not looking for a miracle
method to become more productive or focussed (although I wouldn’t mind
either at the moment). No, my main motivation is simply : I want to be
able to sleep better!

This requires some explaining. The last
couple of months, I regularly wake up in the middle of the night and as
there are plenty of things on my mind, I start brooding on them and,
more often than not, loose a couple of hours sleep/night. And these
quickly add up! Now, the basis of the GTD-mantra is getting all the
_stuff_ out of your head to reach the _mind like water_
state whatever that means. And I can see some sense in putting all your
current projects and worries somewhere on paper or computer, setting up
a system that forces you to read through these lists at regular
intervals, plan _next actions_ and update the lists accordingly.
If you trust this system it just may free your mind from all the
stuff!

At a later stage I may end up setting up such a system
following the suggestions of the
DevonThink Forum
or using
VoodooPad
but at the moment all I want is to offload my mind as
quickly as possible to a GTD-able database.

Fortunately, But She’s a Girl has
compiled such a system : Tracks, a GTD Web
Application
. At first I did the mistake following the generic
install instructions and quickly got lost in downloading packages from
SourceForge etc. until I found that there was an easy Mac OS X
Install Page
. There is a Ruby and Rails .dmg
package
but first you have to install Tcl/Tk Aqua. After these
easy steps, you have to follow the install man page which involves setting up a MySQL database and
filling it with the required tables (I have been using
phpmyadmin for this, but discovered in the process CocoaMySQL which makes all
this even simpler). Finally, you have to get to prompt-level and type
the magic commands

_cd Sites/tracks_

_ruby
script/server “”environment=production” port=3030_

(note
to self : make this a StartUp item as otherwise you have to redo this
step whenever you want to add material). Then,
_http://127.0.0.1:3030/login/signup_ gets you to a nice
webpage-interface and you can start to offload your mind of
_stuff_. I’ll report later whether it did have any effect at
all!.

Leave a Comment

markdown

The nerd
implimentation of GTD
is based on plain text-files, or more
precisely

– all lists in text files, kept in directory
“~/Documents/txt”
– all documents maintained in Markdown for easy
HTML conversion

I’ve been writing HTML-code since the times
that the best browser around was something called NCSA Mosaic so I’ve never paid too much attention to
Markdown
before. Here is its main purpose

Markdown is a
text-to-HTML conversion tool for web writers. Markdown allows you to
write using an easy-to-read, easy-to-write plain text format, then
convert it to structurally valid XHTML (or >HTML). Thus, Markdown is
two things: (1) a plain text formatting syntax; and (2) a software tool,
written in Perl, that converts the plain text formatting to
HTML.

An example of Markdown-code followed by its
HTML-output can be seen at the BlueCloth website and I have
to agree that the Markdown text is very legible. I’ve been playing
around with Markdown for a couple of days now (in fact this post is
written in Markdown as WordPress has a Markdown-plugin) and have found a
few uses for it (more on this another time). Essential sites to visit if
you want to learn some Markdown are : its basic
syntax
and in the rare cases that this doesn’t do what you want to
do there is also a full
syntax
page.

If you want to use Markdown to write your
HTML-pages you need to be able to convert Markdown to HTML (and
conversely although the uses for this are not immediately clear, but
there are plenty of good reasons!). That’s what the
Markdown.pl Perl-script does for you (one way) and the
Python-script html2text.py (to be found here) (the other
way).

To get them working using BBedit
all you have to do is to put them in the _BBEdit Support/Unix
Support/Unix Filters_ directory (to be found in the BBEdit-folder in
_/Applications_). Then, if you have written a Markdown-text, do a
_Select All_ go to the !# menu and look for
Markdown.pl under _Unix Filters_ and voila, you have valid XHTML
(the other direction is similar).

This is a bit of work and one
would like to do both operations in nearly all Applications using the
_Services Menu_ (in fact, until a few weeks ago I had no clue
that there was something as useful as this menu hidden under the
program-name-menu of any Cocoa-program!). This is best done using HumaneText.service. The
installation is really as siimple as they say on this page (although it
took me a couple of trials before it worked, and I use the Services-menu
rather than the keystroke-shortcuts).

HumaneText works perfectly with TextEdit,
SubEthaEdit and (probably more important to mathematicians) TeXShop and
iTeXMac (the two most common front-ends for (La)TeX under OS X). A
noteworthy exception is BBEdit (hence the above laborious work-around).
Sometimes there are problems with punctuation in the conversion but you
can get around this using SmartyPants.

Leave a Comment