I don't have a writeup, but I posted the following in a sibling comment [0].
> The software I use is, at its most basic, a text editor. In my case, Sublime text.
> Everything else is a Python package with a CLI, dockerised for portability, and written entirely by me to support my workflow.
> I am absolutely sympathetic to the "I want a tool not a hobby" idea of using prebuilt software, and indeed I have tried many of them (including every one I have seen linked on HN), however I have found that building my own automation has really helped me to think carefully about how I use my Zettelkasten and what it implies for my own thought process.
> This reply probably falls into the category of "unhelpfully helpful advice", but that's what has worked for me personally.