A blog about everything, by Jack Baty

Software that sparks joy

I’m just coming off a week using Obsidian. Obsidian is really good and powerful and easy to use and extensible and probably the correct answer to the question, Where should I keep my notes?”.

I love Obsidian for a minute because of what it does and the fact that it’s not whatever I’d been using previously. It’s refreshing and finding new plugins to play with is good fun. But it’s janky. Why don’t more people complain about it being janky? It’s just blech to actually live in. It feels weird and loose and sloppy to me.

I don’t enjoy using Obsidian. At all. It sparks zero joy.

The whole Kondo-ian Sparks Joy” thing is cliche by now, but it’s a useful guage for measuring the long-term viability of a thing.

So, what software sparks joy for me? Here are a few recent examples.

Tinderbox has been sparking joy for me since the early 2000s. It’s a powerful outlining, concept mapping, note taking, timelining, researching, and publishing tool. Its author is thoughtful, helpful, and continues to improve Tinderbox in meaningful ways. The community is smart, very helpful, and spends its time solving real problems rather than competing in the PKM influencer space.

TiddlyWiki is weird and fun and clever and I’ve dumped nearly 4,000 notes in my public wiki at wiki.baty.net. It is a single HTML file that runs in a browser. It has a weird but powerful internal scripting language. It’s a sort of Quine in that it uses itself to make itself. I often consider other tools for creating this sort of knowledgebase, but TiddlyWiki is too fun so I continue pouring stuff into it.

Emacs is of course something I dig probably more than anything. What’s not to like? It’s free, old-school, infinitely extensible, wildly powerful, and as nerdy as it gets. I have ten years worth of my stuff” in Emacs (mostly as Org-mode files). I can make Emacs do anything. And writing Org files in Emacs is such a pleasure. The text feels tight”, you know? Not like Obsidian. I’m writing this post in Emacs in markdown-mode and holy cow it’s a nice way to write. I sometimes try to stop using Emacs because I get tool-sick”, but it rarely lasts more than a week. So much joy.

Those are the top 3 joy-sparking apps at the moment. Others include Curio, BBEdit, Things, CleanShot, and certainly more that I’m forgetting.

I almost forgot, Blot.im sparks a ton of blogging joy, which is why I’m posting this here.

Software can be so much fun. Too much, maybe, as it becomes a distraction and constant cause of churn in my brain. But fun is fun and joy is joy and what could be wrong with that?

Sometimes I just want to write stuff in Emacs

Blot is great. One reason I keep it around is because sometimes I just want to write stuff in Emacs. I have a lisp function which makes it super easy to create a new post. Then I get to type in Markdown-mode in Emacs and it’s so great.

Just dusting off the blog

Sorry for the noise. I’m just testing an update to the Emacs function for creating new posts here. I’ve gone from creating the full tree and setting draft: yes to creating them in ./Drafts with draft: no. This way I don’t end up with a bunch of .html preview files that I always forget about. This way I don’t have to deal with those files, but I do have to manually move the final post into the /posts directory each time. We’ll see which method I prefer.

Friday, January 26, 2024

It’s kind of neat writing wherever I feel like it and having it all thrown into a single RSS feed. The reason I’m at baty.blog this morning is to exercise the weather additions to the lisp function and shell scripts that create new daily posts here. It worked!


Thursday, January 25, 2024

I’m writing this live and skipping the whole Draft business. Soon as I save, it syncs and is automatically published. So 👋.


I have NotePlan, Logseq, Obsidian, and Emacs running. Cool, cool. WTF happened to Reduce & Simplify” ???


I like Blot


Any deadline that I didn’t choose is arbitrary.

iPods

iPodsiPods

I have an abundance if iPods. I still use some of them.