Emacs Org mode and publishing a weekly review

2010-09-11 Sat 08:00

I like using Emacs Org-mode to organize my notes. One of the things it makes it easy to do is to keep a weekly review. I used to switch between using Windows Live Writer and using Emacs Org to draft the post, but with org2blog, I’ve been using Org more and more. Here’s how I use it.

At the beginning of my ~/personal/organizer.org, I have a headline for * Weekly review. Underneath it is a template that makes it easy for me to review my current projects and make sure that I’ve got next actions for each of them. Below that is a reverse-chronological list of weekly reviews, with the most recent weekly review first. This allows me to easily review my weekly priorities and copy that into a new entry. Here’s what the first part of my Org file looks like (minus the spaces at the beginning of the line)

* Weekly review
** Template
*** Plans for next week
**** Work
- [ ] *Support Classroom to Client:*
- [ ] *Build Connections Toolkit:*
- [ ] *Organize Idea Labs:*
- [ ] *Build career:*
**** Relationships
- [ ] *Plan Wedding:*
**** Life
- [ ] *Sew dress:*
- [ ] *Improve productivity:*
** Week ending September 12, 2010
*** From last week's plans
**** Work
- [X] *Classroom to Client:* Create community and structure online resoruces
- [X] *Connections Toolkit:* Build Activities reporter
- [X] *Classroom to Client:* Format Idea Lab reference presentation
- [X] *Idea Labs:* Assist with planning, process RSVPs
- [X] *Career:* Set up Ruby on Rails
- Helped Darrel Rader with blog feed
- Helped Sunaina with Notes e-mail conversion
- Finalized Idea Lab reference
- Had great conversation with Boz, Rooney, Kieran, etc. about culture and sharing
- Followed up on expertise location, sent draft report
- Collected interesting Lotus Connections practices into a presentation
- Put together match-up slide for IBM acquisitions
**** Relationships
- [X] *Wedding:* Plan NYC trip
**** Life
- [ ] *Sew dress:* Transfer dots and mark stitching lines
- [X] *Chair:* Paint and assemble chair
- [X] *Productivity:* Tweak GTD process - use Org for my weekly review/project template
- [X] *Productivity:* Organize files
- Added weekly lifestream archive
**** Plans for next week
***** Work
- [ ] *Support Classroom to Client:* Collect lessons learned and create new material
- [ ] *Build Connections Toolkit:* Make GUI
- [ ] *Organize Idea Labs:* Update invitation template
- [ ] *Build career:* Go through Ruby on Rails tutorials
- [ ] *Build career:* Prototype Drupal site and learn about new practices along the way
- [ ] *Build career:* Mentor people
***** Relationships
- [ ] *Plan wedding:* Plan BBQ reception
- [ ] *Plan wedding:* Make checklist and timeline for cleaning up, etc.
***** Life
- [ ] *Sew dress:* Machine-baste pieces together
- [ ] *Improve productivity:* File inbox items from my Org file

Most of the time, I leave the template section collapsed, and the “Plans from last week” expanded. Throughout the week, I cross items off and add quick notes about other accomplishments. When I reach the next week, I create a new entry, move the “Plans for next week” subtree and rename it “From last week’s plans”. When I do my weekly review (or throughout the week, as I notice new items), I create a “Plans for next week” section and fill it in. The editing can easily be automated, but I’ll tinker with it a bit first before writing code.

This approach means duplicate information in my task list. It would be interesting to use TODO items instead of list items for tracking my weekly priorities, with possible integration with my web-based task list through org-toodledo. However, I’d need to write code to make the TODO items publish as neatly as this list gets published using org2blog, and I don’t feel like going into that yet.

Anyway, that’s how I’m currently doing it. =)

6 responses to “Emacs Org mode and publishing a weekly review”

  1. netawater says:

    Thanks for sharing, happy wedding, :D

  2. Brendon Robinson says:

    Can you do something with the org-todo-keywords to have TODO items which closely resemble what you are using now with the [ ] and [X]? I tried this quickly and it didn’t seem to properly deal with \[ ]\ as a todo keyword. It might be possible to get something sufficiently similar to work.

  3. Charles says:

    I posted a link to your blog article on the org-mode mailing list.

    All the best for your wedding!

  4. Truong says:

    I’ve been waiting for this for a long time. Thanks for posting this.

  5. Org2blog seems pretty interesting! I am your average ‘plain text nerd guy’, who loves simplicity in his systems. But… Only WordPress.. I’ll have to check what or2blog does and see if I can tweak it to spit posts for mostlymaths.net, my personal blog (where I also talk occasionally about emacs among my time management ideas, Linux stuff and productivity tips).

    For the moment being, I use an org-table to track my blog commenting (where I commented, when, how much did I write and which links I added to the comment). And it works perfect. Simplicity is key!

    In short… Org is awesome, always… And Emacs is terrific!

    Cheers from Barcelona,

    Ruben

  6. Sacha Chua says:

    Hmm, that sounds like something that would be awesome to hook up with cocomment or another automatic comment detection thing, so it could handle your data collection…

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>