Hello people, writing you from Germany, on a sunny snowy Sunday ![]()
I’ve been in the Quest for finding a Zettelkasten and Task Management software that works for me, for about 8 years now. I started with emacs (or spacemacs) and its org mode but apart from spending eons on writing elisp configuration files, and in the end being able to browse the web, watch yt vids and some occasional programming, it failed me with note taking and task management, while using Anki for active knowledge. I started a lot of other PKB/ZK solutions at that time, but they all didn’t feel right to me as they failed to integrate task management and notes management.
I started then writing my own software based on Neo4j as graph db layer in backend and tiptap (prosemirror) in the frontend, at some point switching to a markdown files backend, but found obsidian, notion, roam and logseq over time, as to which I stopped most of the main development and then stuck with obsidian for the last years.
But I was never truly happy with obsidian. BIG FIRST: it’s not open source which is basically a NoGo for me. I want software that is resilient and private for my thoughts and although I trust the intentions of the authors of obsidian, its still a private company, that could be subverted by government, big capital, etc. Task management and active knowledge management can be implemented via plugiins but it all still feels not integrated very well. A pro of obsidian is: it just works, its a working solution my own project still needs to achieve. Also its plugin api is quite well done and well documented.
In my journey I also stumbled over logseq, but it didn’t convince me at that time. It seemed slower and more clumsy than obsidian and felt like a graphical version of org-mode, but was open source (which was a big green flag), but as I transitioned from my own project’s experience I wanted something that worked for me just okayish enough so I could finally focus on my other actual main projects and not bother with learning to be productive but actually being productive.
But for better operational security my goal for this year is to switch to an open source model, so I now checked out logseq again and stumbled over the db release, which looks promising to me. I installed it and it really seems to integrate well, with its new ‘everything is a connected node’ approach, which is similar to my old self-dev project. Yet I still don’t know if it will become my new approach, because
- it ditches text files as backend (red flag for resillience)
- if I understand correct, its sync feature will not be open source. I am willing to donate to the project, but only if 100% of it is open source. If I still stick with it, I would need to fork and reverse engineer
- to my current eye it aims to be heavily relying on mouse input, you cannot control it solely by keyboard, eg when opening a query with /query → Advanced Query, one has to click with the mouse inside the closure field and then click outside again to update it
- I have no clue whether the plugin api will change from md version or is compatible, so I don’t know whether it makes sense if I should invest energy now writing plugins for it
I might write dedicated posts but this is the state I am currently in so I wanted to tell you ![]()
So I will watch this project vigilantly, but I might also start tinkering on my old project again.
Have a happy new years folks, and thank you so much for all the great work so far ![]()
Greetings from Germany