Following on from yesterday’s experiment of offloading thoughts into Tot I’ve been trying to do the same with Org-roam.
I’ve created a little bit of elisp and added it to my
(defun my-add-to-org-roam-daily-today (text) "Add TEXT to the Org roam today daily as an item at the end." (save-window-excursion (org-roam-dailies-goto-today) (goto-char (point-max)) (org-insert-heading) (insert text) (save-buffer)))
This creates a new command in Emacs for adding some text as an item to the end of today’s Org-roam daily.
The Alfred workflow calls the Emacs command via emacsclient (so Emacs will need to be running):
It isn’t very forgiving of single/double quotes (and may get confused by other characters potentially), however for my purposes of quickly adding a concise thought to my daily log it does the job.
I’m giving using a pomodoro timer a try again - specifically one from SetApp Session. In order to try and stop myself getting distracted I’ve created a new Alfred Workflow which allows me to quickly offload ideas which come into my head into Tot. Then at the end of a session I can review my distractions and either create tasks for them in Org mode or (more likely) put them in the bin.
I use Org mode clocking for tracking time spent on billable tasks. Until recently I was using Hammerspoon and a hand crafted Lua script to show my current task, and total time spent, in the macOS menubar. However it had an issue - if I put my Mac to sleep it would stop automatically updating. I’ve now made the move to xbar which is so much simpler. I wrote a tiny zsh script to accomplish the same task which in Lua was tens of lines rather than lines you can count on one hand.
Just dropped the children off for their first day back at school. Afterwards I went for a coffee with my wife and had to download yet another parking app. I would imagine most people download apps to pay for car parking at the car park itself. So why don’t the makers of these apps prioritise the size of the app? Nearly 100MB…
For a while now I’ve been using Day One for general note taking during the working day. For planning and document creation (e.g. client proposals for new projects) I use Org mode. I’ve recently been evaluating Obsidian, Craft and Org roam as a better place for my work note taking. I’m not going to go too deeply into Zettelkasten but I do want a way to link notes together - e.g. notes on a project should be linked to that project and then to the client.
Obsidian looks like a great system with a lot of potential. However it is, in my opinion, an untidy interface and has a steep learning curve. Definite kudos for including a ViM plugin - however I’ve found a number of things I couldn’t work how how to do using the keyboard (such as switching focus from the search field to the list of results). Given that I use Emacs it seems silly to go down the Obsidian rabbit hole when I should be able to make Emacs do everything I need.
Craft looks beautiful - and has some very clever ideas and innovations. However it lacks clear ways to hook into automation on macOS, no ViM shortcuts for editing and seems focused on creating nice looking longer documents rather than on taking short notes.
Org roam has always been the obvious choice as I use Emacs/Org mode for so much already. Having watched the excellent videos from System Crafters I feel confident that it will fit very well into my existing ways of working. I could do with spending a little time getting some Alfred integration going for adding quick notes to my daily note, but that will hopefully be easy enough.
I will certainly continue to use Day One for my personal journalling due to its excellent support for photos and videos and the iOS client.
I’m mostly happy to see one of my own apps sherlocked by the purchase of Primephonic by Apple. I’ve never really got much traction with my app Classical and to be honest I’m happier to see how Apple Music itself now might become a much better place to be for classical music fans than I am by any plans I had for my own app.