6096 comments
2357 subscribers
6254 on Twitter
Subscribe! Feed reader E-mail

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. =)

Short URL: http://sachachua.com/blog/p/8375
  • netawater

    Thanks for sharing, happy wedding, :D

  • Brendon Robinson

    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.

  • http://charuzu.wordpress.com Charles

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

    All the best for your wedding!

  • Truong

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

  • http://www.mostlymaths.net Ruben Berenguel

    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

  • http://sachachua.com Sacha Chua

    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…

On This Day...

  • 2012: Raiding San Francisco’s Japantown for bento accessories and pens — Japantown was a thirty-minute walk from Union Square along a route that reminded me that yes, San Francisco is built [...]
  • 2011: Weekly review: Week ending September 9, 2011 — Busy week. Good week. Lots of stuff done. SQL Server 2000 still frustrating, though. Oh well! Drupal and Rails hacking [...]
  • 2009: Made a lunch bag — The ditty bag I made was in too floral a fabric for Wayne to use, so I appropriated it and [...]
  • 2008: Slidecast: New Media, New Generation — new media, new generation View SlideShare presentation or Upload your own. (tags: enterprise2.0 web2.0) I gave a panel presentation entitled [...]
  • 2007: Out of my control — The person responsible for preparing letters of confirmation of degree at University of Toronto’s School of Graduate Studies isn’t around. I’ve called [...]
  • 2007: Emacs — Terrific comic from UserFriendly about my favorite text editor. I might take sick leave too! ;) Random Emacs symbol: general-holidays – Variable: [...]
  • 2007: Highrise HQ — I took a look at Highrise HQ following a recommendation by Winston Damarillo. It’s a web-based contact relationship manager (CRM) [...]
  • 2006: Gwaaah, panic, terror — I don’t have butterflies in my stomach. I’ve got representatives from every species of the order Lepidoptera and they’ve taken up [...]
  • 2006: Travelling — Another thing to remember when I feel homesick – these words by Nigerian novelist Ben Okri: Travelling challenges you to change [...]
  • 2006: Some kind of sport – maybe tennis? — Hmm. Maybe I should try learning some kind of sport. Dr. Oposa is very fond of tennis. Maybe I should give [...]
  • 2006: Networking evils: The you’re-just-a-student brushoff — I know, Simon said I shouldn’t waste more time thinking about this, but I had an interesting learning experience today. =) A [...]
  • 2006: Friday: Art appreciation day at the ROM — The Royal Ontario Museum offers free admission from 4:30 PM onwards every Friday. Simon suggested heading over there for a bit [...]
  • 2006: Backlog: Viz workshop last Friday — I went to David W. Gray‘s workshop last Friday to learn more about visualizations because of my research interest in tracking, visualizing, [...]
  • 2006: Blogging backlog: Okay, fine, I’m a social butterfly — There. I’ve admitted it. Happy? ;) Normal introverts don’t find themselves trying to find more hours in the day so that they [...]
  • 2005: Sprinting — I really wanted to spend today with Mom, but I realized that I needed to prepare for the start of school. [...]
  • 2003: Slashdot story? — More people having platonic relationships? Two, three weeks ago.
  • 2003: Linked lists for people — - Inserting - Reinforce stacks, queues - Searching, deleting - Iterator - Garbage collection Cute! Other stuff - Problem: Might get bored? - Problem dealing with bonuses. - Procrastination
  • 2003: Pisay considering open source — But sysad not familiar with it. Plan: Teach Computron, get them into Linux. UP LUG kinda busy educating UP. Minimal support [...]
  • 2003: CS21A review project — (education) Quoting speedstorm25 : Hi, Jaime and I are conducting a quick pulse to determine which topics you are not familiar with or [...]
  • 2003: Gnus funkiness – reply to multiple posts — I just discovered something funky about Gnus. If I mark several messages for processing (# in the summary buffer) and then [...]
  • 2003: On the benefits of my far-out exercises — From one of my students: >> Do you like exercises like this, or should we just stick to the stuff in >> [...]
  • 2003: OnTutoring — Encourage students to come to tutorial sessions with a list of prepared questions. Tutorials are not mini-lectures, but rather opportunities [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!