4 ms·
I keep seeing notes / zettelkasten / second brain projects posted on HN. But for the HN audience, are any of these satisfying? As a person who builds software,
by abeppu 6y ago
I keep seeing notes / zettelkasten / second brain projects posted on HN. But for the HN audience, are any of these satisfying?
As a person who builds software, a decent chunk of the content I would like to gather in a second brain or zettelkasten system is about code (in multiple languages). But the systems I see popping up here are 95% text focused. They typically let you write code snippets, but to run them, or see anything about how they interact, you have to copy them somewhere else and create a suitable environment in which to run them.
The best solution I've managed to set up so far is emacs org-roam set up alongside a set of toy projects, where note files can link to specific lines (it's brittle) in files in those toy projects. I found org-babel too cumbersome to configure, and too hard to deal with code snippets that depend on libraries.
But I hope someone builds something like a zettlekasten + repl.it mashup which removes the setup burden, such that it can be fast and easy to take notes which include a snippet of code from a paper, without having to stop to create a project with a list of dependencies, a build script, etc.
- chrisweekly 6y agoI hear you and feel the same way. Since most of the code I write is JS, I think MDX might play a role for me in bridging text with runnable code.
- junipertea 6y agoI tried many of them. All of them are innovative in some ways and scratch certain itches well, but none of them are perfect (i.e. good for my set of use cases with no compromises) yet, so I am still looking and regularly trying new ones. (As long as it is easy to mass import data from TiddlyWiki/jsons)
- lostintangent 6y agoI built my own PKM tool to solve this exact problem. I spend a ton of my time in VS Code and GitHub, and I wanted a really simple way to store/access my code snippets and notes, without having to leave the editor, and in a way that I could manage them as GitHub gists and repos: https://aka.ms/GistPad https://aka.ms/GistPad.