Weeknotes 2025 W15: Bad abstraction

April 7​–​13, 2025
1400 words

Quick bits:


I’m repeating myself, but I hate walking in the area that I live in. The entire area is just shared-use paths (shared by cyclists and pedestrians) which is just so awful.

The other day, I was walking through the park and a cyclist came at me, did not get out of the way, hit me, and afterwards the cyclist argued that it was my fault: he claimed I should have gotten out of the way. He also claimed that this was a bicycle-only path and that pedestrians shouldn’t even be walking on it.1 Ugh.

Shared-use paths are such a pain. They are an urban planning failure. The planners of my area thought it was reasonable to draw a national cycle route through a newly built-up area on shared-use paths. Just bonkers.

There is nowhere in my area where I can take a relaxing walk,2 and I find that deeply frustrating.


I’ve written about my file organization system before:

A screenshot of the macOS Finder, showing my documents folder all neat and tidy.

Isn’t it pretty? Yes it is.

I have two separate locations for files: the storage in my laptop (an SSD), and an external storage (an HDD) which contains all the infrequently accessed and archived stuff. Having two separate locations is annoying, because I need to retain the same structure in two different locations, which often isn’t possible in the moment when I’ve only got my laptop available.

This makes me feel like the concept of “storage device” is a bad abstraction. I wish I could have only one file system structure, and that plugging in my external drive would make all the missing files available in all the right place.

This is exactly what iCloud Drive is… but I’d love to have something like it for my own external storage devices.

I could probably something to work with some fstab and automount magic, but that’d be a bit nasty, and it also doesn’t fundamentally change the fact that the storage drive is at the root of the abstraction. Alas.


I’ve been toying with TiddlyWiki, which is a remarkable piece of software. I remember seeing it a while ago and dismissing it, but now that I’m looking at it again, I’m impressed.

I’ve got no plans to replace Bear as my note-taking application. I was looking for a place to collect and organize project-specific information entirely disconnected from my regular notes. Specifically, I’ve been doing a bit of worldbuilding, and a wiki is a rather good place for it.3

When I looked at TiddlyWiki for the first time, I didn’t quite understand it. A single HTML file that you have to re-download to save? Weird. But with the TiddlyDesktop app that becomes a non-issue.

What makes TiddlyWiki stand out is how everything is built around tiddlers. Tiddlers are wiki pages — but they are also so much more:

All of it is wildly cool. I’m not explaining it well, and I’m only scratching the surface. It has a Smalltalk-like awesomeness to it, which isn’t surprising given that Tiddlywiki also follows the one-file-containing-everything idea.

With TiddlyWiki it’s also easy to have multiple separate wikis, which is something I miss in Bear. I would love to have two Bear instances! Though admittedly, Bear is not a wiki but rather a note-taking application; there is some overlap between wikis and note-taking applications but they’re also quite distinct.

There are some drawbacks:

But still, TiddlyWiki is a damn interesting piece of software that is worth taking a look at.


Entertainment:


Politics links:

Links:

Tech links:


  1. Even if that were the case — which it isn’t — then it still isn’t okay to hit people who are in your way. Right? Isn’t that basic human empathy? ↩︎

  2. There are the regular sidewalks, away from the shared-use paths, but sidewalks are frequently used by cyclists too, even if it’s technically not allowed. ↩︎

  3. I could’ve also used Scrivener, though its wiki-like functionality is limited to my liking. ↩︎

  4. Delicatessen, directed by Marc Caro and Jean-Pierre Jeunet, written by Jean-Pierre Jeunet, Marc Caro and Gilles Adrien (Constellation, Union Générale Cinématographique (UGC), Hachette Première, 1992). ↩︎

  5. Naked Lunch, directed by David Cronenberg, written by William S. Burroughs and David Cronenberg (Recorded Picture Company (RPC), Téléfilm Canada, Ontario Film Development Corporation, 1992). ↩︎

  6. Factorio (Wube Software, 2020), published by Wube Software. ↩︎

You can reply to this weeknotes entry by email. I’d love to hear your thoughts!
If you like what I write, stick your email address below and subscribe. I send out my weeknotes every Sunday morning. Alternatively, subscribe to the web feed.