GtD internal mailing list

I’ve enjoyed exploring GtD, but I’ve found in the past that sometimes when I share my enthusiasm for next actions and what not with people, their eyes glaze over. Some people really take a liking to this stuff and some people don’t find it interesting at all. So I’ve wondered in the back of my mind for a while, how can I share my knowledge of GtD with people in my organization without beating them over the head with it and annoying people?

Luckily anybody in my organization can setup an internal mailing list very easily so that’s what I did. And then I announced it on some other peripherally related lists, so that interested folks could opt in if they wanted to and other folks could just ignore it. Perhaps a blog would’ve been an even better choice (it’s more hip at the very least), but this was easier and we’ll see how it works for the time being.

There are almost 50 folks subscribed at this point, which is better than I expected.

Something to consider doing if you want to share best practices with folks in your organization.

Links

Steve Jobs’ 2005 Commencement Speech at Stanford

Pretty interesting and inspirational.

If I had to boil it down to the 10 seconds, I’d say it’s about doing what you love and living you life like every day is your last day.

But like a lot of things, distilling it down to the core removes all the nuances and color and makes it sound cliche, which really it is not. Go ahead and read it, especially if you know that doing what you love is the right thing to do, but you haven’t been doing it, for whatever reason.

Steve Jobs’ 2005 Commencement Speech at Stanford

My latest bash toy: a “cd” replacement

I just made this little cd function that is a drop-in replacement for the builtin bash cd command. The idea was to make it really easy and productive to navigate around to commonly used directories in bash without forcing someone to learn new habits like in the case of pushd, popd, and a bunch of other stuff like cdargs and gotodir.

cd ()
{
    if [ "$*" = "" -o "$*" = "-" ]; then
        builtin cd $*;
        return;
    fi;
    realpath=$(realpath $*);
    if [ -z "$realpath" -o ! -d "$realpath" ]; then
        realpath=$(realpath ~/recent_dirs/$* 2> /dev/null);
    fi;
    if builtin cd $realpath; then
        if [ "$*" = "" -o "$*" = "-" ]; then
            return;
        fi;
        ln -s $realpath ~/recent_dirs 2>/dev/null;
    else
        :;
    fi
}