I have been paying for evernote, and recently read BASB which has inspired me to take more notes. Before I commit to evernote, I'm taking a look at other note taking apps, such as Obsidian, Apple Notes, Roam. Curious which app you use to take notes and why?
I principally use Obsidian because it was easy to build out a custom plug-in to easily push a markdown note and its corresponding media to my statically generated website.
While I do wish it was open source, since it doesn't use a proprietary format or alter the folder structure where I keep my notes it's pretty trivial to switch to a different notetaking tool in the future.
Pros
- doesn't mess with your notes or migrate it into a database (looking at you Joplin)
Joplin, it's free/OSS (I do pay for the sync 1 dollar a month which works pretty well), it works across Windows/Linux/Mac/iphone ( I am always on different computers), it's simple and no bells/whistle - more focus on actually taking notes...
Emacs with Orgmode on the desktop. That's where most of my editing work happens. And for mobile the app Markor, synced via rsync in Termux with my desktop.
Additionally the app Joplin, which syncs via WebDAV to my server and is used by both me and my wife on both desktop and mobile to share notes, shopping list, web clips etc.
Joplin is excellent for sharing but its editing capabilities leave a bit to wish for. That's where Markor comes into play. Both support Markdown, so its easy to use both.
For all my GTD-style note taking I'm using Things. I stuff everything that I need to remember into its inbox as soon as I think about it. Adding context + sorting happens at a later date once I can sit down and give more details.
The one thing I don't have is a general "reference" system. Once I've finished with a task / project / etc. I want to be able to archive it into a wiki-type system. But I also want to be able to query structured data out of it too.
The closest thing I can think of is writing mini-wiki pages. Because they're mini wiki pages, a screen should be able to show multiple pages at once. There's something there, I'm just not sure what.
Mostly, I use a physical notepad and pens/pencils. If I take notes this way, I "internalize" them better. I organize them sequentially by date. If I'm working on a desktop machine, I will also occasionally use a text editor (the simplest one the DE has to offer. In Windows, this means notepad).
I've tried a ton of different methods of note-taking, including the ones you name as well as dedicated note-taking appliances. None of them work well for me, because they all complicate the note-taking such that the act of taking notes becomes disruptive to whatever it is I'm really doing.
I have tried an large number of them. Many load too slow on mobile. Some have no sync at all. Creating my own was becoming a full time job.
So I use Google Keep. Largely because it loads so fast, so I don't forget what I'm writing before I write it. And it has good search and tagging, so I don't need any other means of organization.
I always hear I should be using pen and paper at least some of the time , but I only do it in place where screens aren't appropriate, as a sign of respect that shows im paying attention, or to not break immersion in tabletop games.
Pencil and notebook for most things. I can think clearer, and if it's a list or something, I can rip it out and keep it on my desk.
Notepad++ for quick, disposable notes, drafts, etc. I just open a new tab and start writing. Tabs are automatically saved somewhere and will reopen with the app (I have a personal goal to hit the max).
I don't often refer back to notes nor can I stick to any sort of "system", so this approach works well for me.
I mostly write Markdown notes in VS Code. With the help of some Bash scripts, Pandoc and Calibre, they are converted into PDFs, ebooks and websites. When I need, I use Git to sync the notes between different devices.
I chose this method because VS Code is highly customizable (I make my own extensions) and because there are tons of other tools to work with Markdown and Git. I use those other tools as needed.
Being able to trust the longevity of my note-taking system is pretty important to me.
I keep a root folder (VS Code workspace) and within it several folders, nested or not, with Markdown files. Anything that is not Markdown goes into “_assets” directories.
I’ve got certain scripts that iterate these folders and merge the notes into a single huge document that is automatically sent to Pandoc (to make EPUBs and PDFs) and to Calibre (to make Kindle-compatible ebooks). In some cases, separate documents are generated for specific folders.
These scripts also validate the notes with markdown-lint, proofread them with a custom extension, and remove all footnotes from them. By convention, my notes do not have any duplicated content, and all footnotes in them are secondary stuff that can be removed from the ebooks to maximize readability.
To use within VS Code itself, I’ve created some extensions. They enable things like reformatting text before pasting, clicking a single button to send a note to the printer, and validating that certain concepts and names are written in a consistent manner, to facilitate search.
I used to generate websites from the notes, but decided to stop doing that for the moment. It was like a rudimentary static site generator, lacking in features, so I decided it was best to integrate a proper SSG into my system in the future.
My goal is to automate anything that can be automated in terms of note-taking, so that I focus on actually writing notes and reviewing them periodically.
I like the way logseq works, as it's bullet-based and you can link to individual bullets. Development seems to have lost it's way, and online options like Tana are complex and unappealing.
I finally bit the bullet and just went with Obsidian, as that's where all the community activity is. If there's a way to connect something with notes, or some cool functionality in a plugin, you'll find it with Obsidian.
I used to use WikidPad, which is open source, and based on Python, but breaking changes to wXwindows killed it in source code form, and I don't want to be chained to a Windows EXE file from 2012.
I'm open to alternatives, maybe even Emacs Org mode? I'm a TECO fan... not sure if I can deal with it, though.
Neovim. I like markdown, and I already live in the editor for my day job, so the muscle memory is nice. I have a mostly flat (one level deep) hierarchy of folders and that’s it.
NotePlan stores its data as markdown files, offers a very polished GUI for Mac, iPhone and iPad and is tailored to each. A web version was recently released and is still feature incomplete but very usable.
The developer has created an app that appears deceptively simple, but has a great deal of depth and flexibility for you to create your own systems.
If you want Tasks and Calendars as part of your note system, NotePlan is well worth a deep review. Check out the videos on their site to get an understanding. NotePlan also integrated with Apple’s Reminders and Calendar. It also can sync with Google Calendar.
Hashtags and @Mentions are available. Templates for meetings, journaling and more are provided or you can make your own.
Sync works flawlessly via Apple’s ICloud and the developer never sees your data. (I was skeptical of this but found it to be true). It is not recommended, but you can also sync via Dropbox or git.
NotePlan is extendable via JavaScript plugins many of which are provided by the community. These include simple shortcuts to complex new dashboard views.
Do you have your own additions to Markdown syntax? NotePlan made it easy for me to add my own syntax.
Since this is Markdown, you can use other tools. The NotePlan documentation explains how to use Obsidian
I mention the Web version is not yet full featured. However, it is VERY functional. My primary workstation is KDE/Ubuntu, and I use the web version all day long.
Finally, yes NotePlan is a subscription. I am hesitant to recommend subscriptions. But let me strongly state, I feel it is a fair deal. The subscription covers 4 native platforms. This is a highly responsive Developer on Discord and elsewhere, new features arrive constantly. I am on the BETA and get updated several times per month. The Developer has gone out of their way to not lockup your data in a proprietary format. The only lock in they have is providing an excellent UI and nurturing a great community.
I personally find the polished UI across macOS/iOS/ipadOS and web well worth the expense. I encourage you to watch the videos to see how the UI is both fully GUI tailored to the platform AND is also Text based, so almost all operations can be done while typing inline.
Yes I use Apple to sync the files between the NotePlan apps.
And I use my own tools to keep my NotePlan text files sync'ed to my KDE Linux Workstation where I can edit them in VSCode.
I won't say $100 is cheep, but then again I paid over $150 a year (more like $400 today)for a MSDOS Word Process in the 1980s.
Obsidian for technical things in my work computer.