Ask HN: What note taking app do you guys using as a developer?
As a developer building my own product, I take a lot of notes—code snippets, Linux commands, and general technical info. I've tried many apps, but none feel just right.
Here’s what I think a good note-taking app must have:
A note section where I can add text and images Easy organization with sections A quick search to find related notes A bonus would be the ability to retrieve answers from my notes.
Right now, I'm using MS OneNote, which works well for the first two. But as my notes grow, finding the right one becomes a challenge. Do you guys face the same issue? What methods or apps do you use?
30 comments
[ 2.5 ms ] story [ 46.0 ms ] threadHave tried onenote, it works pretty well but it’s a lock-in solution and the search isn’t very good.
The really awesome thing with onenote is when you add a task and it shows up i outlook
Deft Mode: https://www.emacswiki.org/emacs/DeftMode QOwnNotes: https://www.qownnotes.org/
For more long-formed note-taking I try to use Obsidian.
All markdown files that you control. You can always sync it with Dropbox or any other if you choose to. Markdown files will be readable forever, and it is free.
What is the purpose of the "dragging notes" flow you mention? I am sure it can be done in the text-first way that Obsidian uses.
For me, I mostly have a file for each project/topic, and if a file gets too big, I'll split it into multiple files with the project/topic name + some tag names in the filename. And to open/find files, Vscode gives you a folder/file viewer sidebar to browse, the command palette lets you search for and open files via partial filenames, and you can search files for keywords too, all via shortcut keys. That's enough for me.
Easy come easy go.
I think it easy to get trapped by formatting and publishing. IMHO: Notes are fast and not pretty. If/when I come to the situation where I want to share, then formats like markdown or latex etc are a better fit. When I have to start 'coding' my notes, it becomes a time burden and I end up skipping it. In complicated situations, I will go the other extreme and fire up inkscape.
- Business logic/knowledge changes every time I switched company/industry. And I want to be as far away from business as possible, provided I still get hired;
- Technical knowledge is best preserved in code, or design documents in Markdown or whatever.
https://marketplace.visualstudio.com/items?itemName=Artifici...
Previously I used OneNotes, but git is better to works from 5 my workstations with collisions.