3 ms·
I keep all paid work in a work.org file and clock in/out of headings there. The basic structure is * Projects Customer X * TODO issue 42 breakage SCHEDULE
by unhammer 9y ago
I keep all paid work in a work.org file and clock in/out of headings there. The basic structure is
* Projects
Customer X
* TODO issue 42 breakage
SCHEDULED: <2018-02-12>
Customer Y
* subproject foo
TODO fix slow frobnication
SCHEDULED: <2018-02-09>
* Ideas
* Misc
When I get an e-mail or something about a new task, I use org-capture to turn it into a TODO with a link back to the e-mail and a default SCHEDULED value, and I hit C-c C-w to refile it directly into customers/subprojects (otherwise they end up under Misc and I'll refile later). I always clock into the task I'm doing, and I use the clocktable (limited to a time range) to figure out how long I've worked on what for my invoices. Since I switch tasks a lot, and didn't like how the recent-tasks-lists was emptied on restarting Emacs, I ended up writing a little helper package at https://github.com/unhammer/org-mru-clock https://github.com/unhammer/org-mru-clock to let me quickly clock in to recent tasks (also lets you navigate to recent tasks if you use ivy).
I do something similar to user terminalcommand, where I schedule tasks in my agenda, so when I open my work-agenda, the stuff that needs doing is always there. I might leave "sometime-maybe" tasks/ideas unscheduled (like "try shiny new library"), but anything people are actually asking me fix will be scheduled. It's really easy to push things towards the future in the agenda, so it's not really overwhelming, even though my work.org file is now at 11677 lines (and I see my work.org_archive is at 6403 – maybe I should archive more things, but it's not like I notice the size).
For collaboration, I use whatever other people use (trello, wikis, meeting notes in etherpad checked into SVN).
- unhammer 9y agough, my line breaks got lost. Trying again since I can't edit: * Projects ** Customer X *** TODO issue 42 breakage SCHEDULED: <2018-02-12> ** Customer Y *** Fooproject **** TODO fix slow frobnication SCHEDULED: <2018-02-09> * Ideas * Misc