I had used Emacs Org mode in the past but not the extent where it is now tightly integrated with most of my workflows. Yes, I’m an Emacs fanatic.
At home, I do lots of things in Emacs (programming, News feed reading, IRC chat, Blog posts, time tracking, tasks tracking and planning, Revision control tasks, Hudson/Jenkins monitoring, general purpose editing, etc.).
Org mode is getting more and more integrated into my workflows.
While I haven’t mastered Org mode yet, I use it for the following purposes:
- Capture notes or sprint tasks
- Writing emails
- Writing blog posts
- Managing Links/bookmarks with org-protocol and org-capture
- Documentation work related investigations with a combination of other tools for graphs, etc.
- General planner with Org agenda to track tasks
Notes and Work related tasks
Sprint, scrum and other notes
At the beginning of each sprint, I do the following:
- Create a master Sprint file to keep track of all the tasks with associated TODO items and time spent.
- Create a Sprint specific directory with additional folders grouped by topics
Some of my setup for Sprints and notes were inspired by the following articles:
Investigations or other analysis
Again cudos to Howard for this great blog posts and Youtube videos!
Using the links below as inspiration, most of my work is now well-documented enough and in plain-text!
The great thing now is that I’m able to both document and capture results of my investigation at one place. For a given investigation, I might be gathering details from a set of different sources (Web Services, Databases, other tools).
For my own corporation (Rimero Solutions Inc.) email account, I rely on Gnus, an Emacs mail client.
Please visit the official Gnus Homepage , if you want more details.
I keep a set of email snippets in my
/Users/yves/.emacs.d/snippets/org-mode: total used in directory 24 available 62731738 drwxr-xr-x 5 yves staff 170 Feb 10 18:00 . drwxr-xr-x 3 yves staff 102 Jan 4 03:56 .. -rw-r--r-- 1 yves staff 312 Feb 10 18:00 autoinsert-mailgeneric -rw-r--r-- 1 yves staff 376 Feb 10 18:00 autoinsert-mailinvoice -rw-r--r-- 1 yves staff 781 Jan 4 03:57 tplsprint
I keep encrypted Org mode password files for few services that require authentication. In the past, all that information including the tiny details (IP addresses, URLs, credentials) were in my head. Sometimes, but not often, I’d forget after a while…
Each time that I save a passwords file, all the sections that are marked as
private get automatically hidden and encrypted via PGP.
Managing Links and bookmarks
At home, while I try organizing carefully my bookmarks with nested sections, on contracts I need to keep track of a set of project driven links or references.
I do not have as much time as I wish to read news or articles about technology, software architecture, software design, coding, project management, etc.
When I see something that is worth revisiting:
- I store a link to the Web Page in my
- If the link is associated to a pending task, I add a tag and a
TODOitem for review later
This blog post is written within Emacs itself, using the org2blog package.
Both my corporate and personal blogs are powered by WordPress.
The org2blog package works pretty well with WordPress.
Once I’m satisfied with the blog post, I can post a draft to WordPress and later on publish the post after a quick review.
Documenting investigations and other work
When I’m doing personal or corporate research, I try documenting what I’m doing and collecting enough information, in case I need to share details with other people or recall what I was previously working on.
I just navigate through Org agenda to see what was acomplished during the last 2 weeks and what’s still pending.