Anyone who has ever worked in the world of IT operations knows how hard it is to stay afloat. We are fighting entropy. We have a seemingly never ending todo list and people never stop interrupting. Ever. It's the nature of this business, and we obviously like to hurt... err... like a good challange.
So how do you get things done? Everyone has their own system, and I'd like to share mine.
First, Come Up With an Organization System
I use a text file with vim. Seriously. It is located on a remote server that I can access from anywhere, and it has a very obvious format:
Apply patches to front-end IIS servers:It's a no brainer, really. The first line denotes the goal, and the following lines are the tasks. After each task is complete, I prepend an 'x' and immediately write down the next action. If the goal is realized, then I cut and paste this to the todo.archive file. Simple as that. In the morning I scan the list and pick my target. Every Monday I go through and make sure that everything still fits with reality.
x verify that a policy exists
x schedule change
- apply patch on 2/20/2008 @ 00:01
Eventually, I want to add some vim fanciness so that I can navigate the file easier or at least get some nice syntax highlighting. After that, maybe I'll roll a simple Python cgi that can serve up the text file as an alternate interface. Hell, maybe it'll even have a RESTful API of some sorts so that you can have all sorts of interface. Ahhh... to dream... to dream...
I use the unix utility remind to keep up with calendar items. I find the format clear and it is something I can bend to meet my needs without too much hassle. Google Calendar may be a better choice, though. I haven't decided.
All of this data is backed up on a daily basis to Amazon S3 so I can rest easy.
Second, Keep Your Inbox Empty
Nothing raises anxiety like clutter. When I open my email inbox and see a bajillion read items, my mind races. Rather than do that, make your inbox serve your organization system. Every email is treated in one of three ways:
- immediately answered
- the goal is extracted and added to my todo list, and the email is moved to the 'archive' folder
- the email is deleted
Wrapping Up
So, that's how I do it. I'm no guru, and I'm sure it can be improved.
If you'd like to share your own system and you have a blog, I encourage you to write about it and trackback to this post.