Archive for the 'Getting Things Done' Category

Office Zen

Over the weekend, I finally got myself in gear and bought a desk for my brother. It’s about time. The guy has been working for me here in town since July, and I’ve been making him work on an ancient typewriter stand that rattled when he typed.

Bringing the desk in on Monday touched off a weeks worth of re-arranging in the office. At some point on Tuesday, I made it my goal to rid the office of any sort of junk that I hadn’t used in months. Anything that I might possibly use was sent to the closet (which was emptied of pretty much anything not office-related).

I even managed to mount a ceiling fan on Tuesday, which really has improved the air circulation in here.

I’m not completely done yet, but I would guess that I’m 95% of the way there. Right now I have a very clean office that is a genuine joy to work in, and there is plenty of floor space, even with the two desks and umpteen computers. If somebody had told me two weeks ago if I could have gotten this much usable desk/table space in here and still been able to walk around, I would have laughed in their face.

Once upon a time, my father had a thingamajig that he kept on his desk that said “A cluttered desk is a sign of a genius” (or something like that). In the past few months, I’ve become a big believer in the idea that a cluttered desk is a sign of somebody who isn’t getting as much done as they could. I started trying to keep my workspace more clean a while back, but with this most recent cleanup, I really do feel more productive.

Some photos of my workplace zen:

IMG_7404.JPG
My Workspace

IMG_7405.JPG
Philip’s Workspace

IMG_7406.JPG
The Bookshelves and my Pipe and Cigar Stuff

Note: The rackmount server you see to the right of Philip’s workspace isn’t always going to live there … it’s just being prepped as my backup server, and will probably go live in the datacenter in the next week or so. It’s my fourth server! I never thought at the beginning of the year I would have gone from one server (running six virtual servers) to four servers (with two running ten virtual servers). Amazing!


Technorati Tags:

Office Chair + Recumbent Bike Update

I utilized the recumbent bike for about 1/3 of the time I spent at the keyboard today. It works pretty well. I am, however, limited (at least for now) as to how fast I can pedal and actually work. So far I’ve found that about 7-8 mph is about my limit. I probably was pedaling anywhere from 4 mph to 8 during the day today.

During my work time, I burned about 700 calories. Not too bad, considering I probably would have burned considerably less than that had I just been sitting in my office chair all day typing, as I have for the last umpteen years.

I also found, by mid-day, that the seating height wasn’t optimal; after typing for more than about 15-20 minutes, my arms would start to get uncomfortable … and I felt like I was looking upward too much to see my monitors. I fixed that problem by positioning a couple of bricks underneath the rear of the bike. It only raised the seating height by 2.5″ or so, but now I can type almost as comfortably while riding as I could in my ‘normal’ office chair.

I think this is going to work out well. Hopefully I will be able to get to the point where I can pedal at maybe 12-15 mph and still concentrate and work, but even if I can’t … the additional motion has got to be good for me.

And … today I realized that even though I haven’t physically put in on a GTD task list, getting more physical activity into my day has been on my list for some time. So, now I’ve got a system where I can get TWO things on my GTD list done at the same time. How’s that for efficient?

Technorati Tags: , ,

Impressed with iGTD, Midnight Inbox Updated

I can’t even begin to express how impressed I am with iGTD. I’ve been using it for less than two weeks, and the functionality amazes me. I can add tasks to my inbox via Quicksilver, and even (via special codes) indicate what project to associate the tasks with, the priority, the context, etc. But that’s not all that impresses me … the developer, Bartek Bargiel, has been adding features and fixing bugs at a truly remarkable rate for a non-commercial project.

Just to give you an idea … since my last post (”iGTD updated … again!“), Bargiel has released four more minor updates to the application. Two of those updates have been released since I started writing this post a couple of days ago.

Here are some of the cooler, juicier new features:

  • If you are in Safari, Mail.app, or Finder, you can press F5 (or another pref key, specified in the iGTD prefs) to copy the text in the window (or file in Finder) to the currently selected task in iGTD. This is way cool, since I tend to copy text from Mail.app into notes on a regular basis.
  • iGTD automatically backs up its data file now.
  • Improved support for drag-and-dropping stuff into the iGTD window.
  • Nested projects (Yay! 1,000 extra points for this!)

iGTD, though, isn’t the only app that’s now developing at a rapid page. Just this past weekend, Midnight Inbox 1.1 was finally released, a good three months after the last (very buggy) release. However, the folks behind Inbox deserve a little bit of a break … they didn’t just add a few new features and fix some bugs … they actually have completely rewritten the “back end” of the application, so that (among other things) it’s now using some sort of SQL-based data store to keep track of the data. The result is an application that is much, much snappier and a good bit more fun to use.

Prior to the release, the Inbox team promised that updates to the application would be released significantly faster after the release of version 1.1, and they’ve kept their promise thus far. In the last few days, they’ve updated it up to version 1.1.4, fixing a goodly number of bugs discovered after the initial release.

I’ve played with the new release a bit, and it appears, on the surface at least, that the vast majority of my complaints about version 1.0.x have been rectified. However, despite those fixes, despite the Cocoa-licious interface, despite the fact that I’m a paid and registered user of Inbox, and yes, even despite the way the guys at Midnight Beep seem to have designed an application that integrates into the GTD paradigm quite seamlessly … it’s not enough to make me want to switch back from iGTD … yet.

The reason is … I just can’t be wasting my time moving my task list from one GTD app to the next every time something that’s slicker and has more/better features arrives on the scene. I use GTD as an means to an end … not as an end to itself. I know myself too well by now to know that I can get caught up in the fun of poking around with nifty new apps and distract myself from getting my work done.

The bottom line is that iGTD is working for me … and there’s no need to fix what ain’t broke. Sorry, Midnight Beep guys … your app is cool, but I can’t switch back now.

That being said … they did the right thing by doing the massive rewrite, even if it lost them a few customers. Better take the time to re-work the project into something that’s more capable of handling the needs of its users, and better suited to a rapid release schedule than try to hold onto users while only incrementally updating things.

Good luck with Inbox guys. Looks like it’s going to be a nice app once it’s fleshed out completely!


Technorati Tags: , , ,

iGTD Updated … Again!

A few days ago I wrote that I had been experimenting with a new GTD application called iGTD. Between the time I decided to write about iGTD (last Friday) and the time I actually did write about iGTD (last Saturday evening), the developer, Bartek Bargiel, managed to release a new version of the application.

Well, since that time, no less than two new versions have been released, each with bug fixes and new features. The latest version, 1.3.2, adds nifty things like basic smart folders support (so you can group tasks by tags), recurring tasks (yay!), autosave, and more! Bargiel has certainly been busy!

At this point, I can honestly say that unless OmniFocus offers some really advanced features when it’s released, or Inbox gets a lot better … I’m going to stick with iGTD.


Technorati Tags: ,

Saturday Wrap-Up

Well, this Saturday almost went by without me doing any for-profit work. It did go by without me doing any for-profit programming work. What that means is a) I did do for-profit work, but not programming; and b) I did do programming, but not for-profit programming.

The not-for-profit programming work I did wasn’t extensive. I wrote a quick and dirty survey form for the church; the long-range planning comittee is trying to get an idea of what people in the congregation think needs to be done to improve our existing facilities. It may have taken me an hour and a half, if that much

On the for-profit end of the spectrum, what I did was continue to work on getting myself back into a good “Getting Things Done” rhythm … by forcing myself to learn a new GTD application I downloaded last week.

The application in question is iGTD. When I downloaded it a few days ago, it was at version 1.2.2. However, I went back to the web site to see what I could find in the way of documentation (more on that later) and was thrilled to discover that version 1.3 had been released today.

I haven’t done much with it so far except start entering tasks and processing them, but it seems like it’s on the right track. It’s definitely faster than Midnight Inbox … which isn’t much of an accomplishment, but hey … it does count.

Since giving up on Midnight Inbox in frustration a few months ago, I’ve been using OmniOutliner (without the Kinkless mod) to keep up with my task list. It’s basic, but all it does is allow me to group my tasks hierarchically. I don’t have any “inbox” or context-type functionality.

Yeah, I tried Kinkless, but I just can’t get used to it. Perhaps when Omni’s OmniFocus is done, it will be slick and worthwhile … but they’ve yet to produce a public beta yet (though all indications are that one will be coming soon).

For what it’s worth, Midnight Beep is promising an update to Inbox in the very near future … as in days, from what I’ve read. I’d love to use it, since the interface makes me drool … but I can’t abide (to use an old North Carolina expression synonymous with “can’t stand”) the glacial slowness and weird quirks of the current version.

iGTD does a number of things well … maintaining contexts and projects, letting you set priorities, etc. There is a nifty QuickSilver plugin that allows me to easily add items to my inbox with a few short keystrokes. For each item, I can add extensive notes to help me remember what I’m doing. I can drag and drop stuff into the program. It integrates with iCal, which is super-nifty.

The down sides … documentation is lacking. As in … there ain’t any, outside of some tips and tricks, and a limited discussion of features on the web site. It would be nice … but hey, it’s a free project, so you get what you pay for. And, in this case … you really get a lot, even despite the missing documentation. Also, when you process items in the inbox, there doesn’t seem to be any way to select a project to place them in, although the pane you’re working in seems to indicate that such a feature exists. Other than those things … it’s been smooth sailing so far!

Here’s a screenshot of iGTD, just for good measure:

igtd-1_3.png

I Feel Caught Up

This past Wednesday, an amazing thing happened.

When I finished my work up for the day, I realized for the first time in a long, long, long time, I felt like I was more or less caught up. Specifically, I felt like I’d reached the point where my workload was manageable within the constraints of a 40-45 hour week. Yes, I’ve still got plenty of work to do, but but overall, my tasks are getting done on time (or pretty close to it), and new projects aren’t piling up faster than I’m getting things done.

What a nice feeling! I partially credit the GTD methodology for getting me to this point, even if I did ‘fall off the wagon’ for a bit … because it’s helped me see the big picture better, make better decisions, and not forget little things that needed to be done. It also helps that I’ve been running in the black now for a few months, and cashflow isn’t nearly as much of a distracting problem as it was at this time last year.

I think it’s high time I give some of my personal (read: ‘non-paying’) projects some attention. I’ve got a number of libraries and goodies I’ve developed over the last two years to aid me in creating my projects, and I’ve been wanting to write up documentation on some of them and release them under the BSD license. The time has come to start doing that, and the first one that will get my attention is a little project I call “IntuiSite” … a handly little web app framework that I’ve been tweaking for a little over a year now. So far, I’ve used it in seven standalone projects, and I’m currently using it as the basis for my “big” personal project … one that will hopefully be unveiled in the next few months.

Keep your eyes peeled … I’ll post more information about IntuiSite here in the next couple of days.

Back on the GTD Wagon

I have, as I mentioned a few days ago, started reading Getting Things Done again. I’ve started writing things down again. I’m nearly back to the same point in the book where I was before I lost the time to read in back in January. We’ll see if I can actually get further along this time. Yes, I know I need to post more photos. They will be coming soon …

Come Thou Long Expected Update

It’s been four long weeks since the conclusion of 1776, and my life is finally getting back in order. I’m once again nearly caught up with work.

That’s not to say that 1776 took up so much of my time that I couldn’t get work done … but I was unable to put in the sort of hours that I needed to catch up completely. Back in January, I was routinely working 10-12 hours a day, and some on the weekends in an attempt to get myself to the point where I needed to be … and 1776 prevented me from working that much, although I did still manage to get 7-8 hour days in most of the time.

So, it’s probably about accurate to say that I am now where I would have been in mid-February if I hadn’t done 1776.

In other news, I’ve sort-of fallen off of the GTD wagon. That’s not to say I’ve abandoned my to-do list and processing rules … I haven’t. However, I got lax about writing things down, and I started keeping certain things in my head again. I’ve put a stop to that as of this week, and I’m back on track. I’m also about to start reading from the book again, and perhaps in a few days I’ll actually finish it.

Finally, in more-or-less unrelated news, I purchased a 19" widescreen LCD this week, to replace my aging and malfunctioning Gateway 19" CRT. I’m glad I made the move … LCD screens are soooooo much easier on my eyes than any CRT I’ve ever dealt with. Even after a few days, my eyes already feel a bit better. Now maybe I won’t go blind by the time I’m sixty. :-)

I’m Not Really Absent-Minded After All …

Last night I was sitting at Stone Cup talking with my mother-in-law about Getting Things Done (and other assorted topics directly or tangentially related to GTD) and suddenly I had an amazing revelation.

I’m not really absent-minded.

Yes, for those of you who know me, that probably is shocking, and you’re probably thinking that I’ve been smoking whatever Mike Nifong smokes during the day while he’s working as D.A. in Durham County, NC. I’m also well aware of the fact that I’ve sold myself as absent-minded for years now. But, hear me out …

The fact of the matter is that I’m remembering things I need to do now better than I ever have before. That’s saying a lot, because I had thought I was getting more and more absent minded as the years went by … last year I had a terrible time remembering everything I needed to do.

But … the problem wasn’t that my memory was faulty. The problem was that I was floating way too many tasks around in my head, and trying to keep up with all of them. The reason I thought things were getting worse is that my life has been getting ever more complex over the last three years or so. For instance:

  1. On November 27, 2004, I got married (see Rachel, I remember our anniversary!). Suddenly, I had to not only remember the tasks I wanted to do, but the tasks that Rachel wanted me to do as well. That probably increased the amount of things floating around in my head by at least 25%.
  2. On May 1, 2005, I entered the ranks of the self-employed … initially as an independent contractor, and of course now I’m a small business owner. Suddenly, I had to think of all sorts of mundane things I didn’t have to think about previously. At first, it wasn’t too bad … I didn’t have a lot of concurrent projects, so keeping up with things was easy. However … starting last year, my workload started to increase, and the number of projects I was juggling at any one time increased as well. So, I would say by the end of the year last year, being self-employed increased the number of tasks floating in my head by at least 75% of what it had been prior to May 2005.
  3. In mid-July 2006 (sorry, I don’t remember the date … but it could have been the 13th, because it was a bad day), I moved to Chattanooga. We are doing a lease-purchase on our house, and we are contractually responsible for any maintenance on the house. Things that I used to call my landlord to have fixed … I now have to worry about. Not a large jump in tasks, but a jump nonetheless.
  4. On October 1, 2006, our first child was born. I doubt any estimate of how much that increased my task load would even remotely be accurate. Factor in the fact that sleep is not always a given now … and things become even more complex.

So, what did I think of that prompted me to decide that I wasn’t really absent-minded? Well, two things.

First, as I was talking about how I was getting more things done around the house, I thought of a moment from earlier in the day, when I had been talking to Rachel. She had reminded me about some task she had asked me to take care of a few days before (something that was a regular event previously), and I replied that I already had it on my project list (without having to look), and then proceeded to list off about 2/3 of the other incomplete projects on the list she’d asked me to do in the last few days (something that would have never happened before … I’d never have remembered more than one or two of them). It actually amazed me (and Rachel too, I think) … because it wasn’t something I’d experienced in recent memory.

Then, I connected that event to a quote from David Allen in Getting Things Done:

The short-term memory part of your mind—the part that tends to hold all of the incomplete, undecided, and unorganized "stuff"—functions much like RAM on a personal computer. Your conscious mind, like the computer screen, is a focusing tool, not a storage place. You can think about only two or three things at once. But the incomplete items are still being stored in the short-term memory space. And as with RAM, there’s a limited capacity; there’s only so much "stuff" you can store there and still have that part of your brain function at a high level. Most people walk around with their RAM bursting at the seams. They’re constantly distracted, their focus disturbed by their own internal mental overload.

And then … I had one of those moments of complete clarity. I never was absent-minded. I was just carrying too much ’stuff’ around in my brain, and there never was any hope of me remembering it all.

The reason why I was able to instantly recall a good number of tasks on my ‘Home’ task list for Rachel yesterday was that I had reviewed my list entire list of projects and action items that morning, and the ones I recalled were the ones that I had made priority items.

In fact, the only times that Rachel has reminded me of something I wasn’t in some way consciously aware of in the last two weeks has been when I failed to follow the GTD method and write something down in one of my inboxes as soon as she asked me to do it.

Wow.

Thanks, David Allen!

p.s. My wife thanks you too!

Tags: ,

Goodbye, Inbox …

About a week and a half ago, when I first started implementing the Getting Things Done methodology, I embarked on a whirlwind tour of applications that might help me organize my task lists and such.

I settled on Midnight Beep’s Inbox, which was by far the most elegant looking package that I looked at, and it was far more intuitive than any other.

Unfortunately, the concept is good, but the implementation is not there yet. This morning, I converted my lists over to OmniOutliner Pro documents, and disabled Inbox for the time being. The application is just too buggy for me to rely on for something as important as my workflow.

I like quite a bit about Inbox. For instance, it regularly checks iCal, Mail, and specified folders for new files, and alerts you that you need to process them. It automates the processing process, and helps you create actionable items. It allows you to sort items by context, and file things away for later review. Even better … if you create an actionable item based on an email message or a calendar to-do item … it attaches a "link" to the message or to-do item that you can click on to be taken to the application in question. Best of all … there is a nice heirarchical task list!

I genuinely believe that if it actually worked as intended, it would be the best GTD app for the Mac … even though it still has some otherwise rough edges and missing features.

Now for the bad side …

It crashes. Way. To. Often. It’s sloooooooow on my Powerbook G4 with 1 gig of RAM. It hangs for no apparent reason sometimes. The interface behaves in seemingly inconsistent ways … sometimes when you drag a to-do item to another spot, it drops there; other times it drops in a completely random spot. It constantly loses those handy links to email messages and to-do items I mentioned earlier … leaving me to have to go back and find the email message in question.

I decided yesterday that I was spending as much time working around its shortcomings as I was working with it. Hence my switch to OmniOutliner.

When I get my work life a little more under control … I need to test the package a little more fully and send the author some bug reports. I want the package to work … I like it … but I just can’t rely on it for now.