Getting things done, my way
When I was in the army, I used to have a notebook (that is a physical one, made of paper) and I wrote just about everything there. I stopped doing it when I realized that I never read it. I don't do to do lists. I can barely manage to handle task tracking with a bug tracking system, and that is because even I recognize this as mandatory.
This is about how I manage to do things. It is likely not applicable for anyone else.
Currently, I use my inbox as the master todo list. And I am using read/unread for managing that. If it is unread, I need to take care of that. It works, except when I have to checkup on things in some time period. That is, let us say that I mail someone something, and I need to get back to them about that in a week. My current option is to mark this as unread and leave it that way for a week.
This approach drive me crazy.
Oh, I tried using things like outlook's reminders and stuff. They don't work for me, too much of an association with meeting reminders and annoyances.
What I wanted was a way to have a mail sent to me in the future. That is, if I want to follow up on that in a week, I will get an email next week reminding me that. Since I am using Gmail, I'll also get the entire conversation, which is the context for what I want to read.
Eventually, I decided that I am going to build this. TimeBox is a simple future email forwarder. It supports natural date syntax, courtesy of DateTimeEnglishParser. Now, if I want to be reminded of something, all I do is forward it to the mailbox, where the service will read it, parse the date and email that to me in the appropriate time.
From the UX perspective, it is:
- hit 'f' for foward
- enter timebox email
- tab twice (subject and then to the actual text)
- enter time, such as 'in one week'
- tab to send, enter
- Done.
I started using this already, and I am liking this quite a bit.
Comments
If you use Outlook, then ClearContext has a nice feature that basically works as you describe, but without actually sending around the emails. You should have a look. It also makes filing emails 1000x faster since you can just type a portion of the destination folder rather than having to use the mouse, and it will let you file messages in a thread automatically as well.
I am not actually using outlook
Have you tried using http://www.highrisehq.com/?
For such things I created a small application which runs on system shortcut " Ctrl + Alt + ' ". I opens text editor where I write my current todo:
answer to Joe's email
prepare task list for coworkers
and so on... I think it's much easier than you described. Just need time for adaptation and train yourself to open it in regular basis. :)
I think that is a pretty good system. I do use my inbox (with flags) to manage what I need to do. Thing is my flag list has about 10 items that have passed the date I originally said I want to address this item. I think getting a new email would force me to re-evaluate the priority of the item more than seeing it in a list.
Try www.resnooze.com
I think it's exactly what you're looking for.
i often use my inbox as a todo list also; in fact I just deleted a reminder of something related to Ayende. For stuff that is date based I'll use either Remember The Milk or google calendar. I still keep a paper list for notes and things.
Did you write the Pop3 client? Where can I find that code/project?
What about Remember The Milk? (www.rememberthemilk.com).
You can send tasks in plain english by email or sms or IM or whatever, and get notified also by email or sms or IM or whatever.
...of course, it's always more fun to write an app yourself :)
I'm using Google calendar and I can't really complain. The only problem is that you need to be connected to the Internet.
rememberthemilk also has a gmail plugin - very nice
gtdinbox for Gmail: http://www.gtdinbox.com/
Wow... SqlConnections in methods and no dependency injection or nhibernate. I guess you are mortal after all...
pb,
This is util code. It is about as disposable as it gets, I don't give a damn about its quality or the way that it works.
GoogleCalendar++
I'm using Google Calendar too... It sends me all of my important reminders as emails. Very convenient.
This sounds like just what I need. Downloading now :-)
Same here - I cant stand to-do lists, and use the inbox for that.
for reminders - definitely google calendar. the email + sms alerts are awesome.
and sometimes, if Im at the end of the day and needs to have a reminder for the first thing in the morning, I simply send an email to myself (or forward a sent message for follow up-ing)
http://www.fourhourworkweek.com/blog/2008/09/17/how-to-never-forget-anything-again/
I'll be trying Jott and Gcal for the automated text messaging
I see nothing wrong with the quality of this code. It does what it's supposed to do and it's tight.
Are you aware of David Allen's Getting Things Done methodolgy?
Here's my review of his book: http://asqui.multiply.com/reviews/item/6
I highly recommend it if you're busy and want to be productive and stay on top of things.
Hey, I was wondering why the hits and downloads for my DateTime Parser went throught the proverbial roof. Glad you found it useful, and thanks for the link.
Comment preview