I am wondering how everyone takes notes? This can be while you're testing or doing some courses or you're just putting down a to-do. Do you have a specific notes taking application you use? Are you more of a pen and paper person (like me), do you use vim or emacs with org-mode?
I am interested in what everyone uses in case there is something better than what I am currently doing.
Thanks!
Top comments (68)
I use Boostnote synced with Google Drive for most code related notes or markdown documents.
Recently I got my first fountain pen (a Pilot Metropolitan) so I've been doing a lot more paper notes in a Moleskine notebook. I will probably upgrade to a better notebook when this one's done, such as a Rhodia, Clairefontaine or Leuchtturm.
The big sell for fountain pens is that it makes writing a lot more fun!
I currently use a fountain pen with a Leuchtturm notebook. The best part is that the notebook has an table of contents!
Me too, me too!
I also find that the fountain pen makes my handwriting look better. The nib must not be too narrow, tho.
I use pen and paper -- research has shown this helps the brain understand, correlate, and retain information. (Even if my err your notes are unreadable ;) ) I'm a fan of non-textual techniques like Mind Mapping (2D bullet points) and using fonts and arrows and boxes and things. Again, this helps with understanding. Read Sunni Brown's "Doodle Revolution" for tons of ideas!
For little stuff I use Google Keep. On my morning commute I listen to podcasts and often they have great ideas I want to research later. For that, Keep is perfect: always there, distributed, and simple and fun to use.
Enjoy!
I usually write stuff with my editor of choice (currently VS Code) in Markdown format. All the notes are saved in Dropbox. Later on, and if needed to distribute, I convert them to PDF/DOCX/HTML/whatever format with
pandoc
using custom templates. These converted versions are usually stored in some another service as well (eg. company cloud) for consuming and archiving.I just can't get my mind into specialised note-taking apps when you can write in plain-text and convert to virtually any format to any service. Apps like Evernote have for ages been obsolete for me. However, I can understand there is a certain work involved writing your own conversion scripts and templates before you can take notes in plain-text.
For really short notes I'm still using Google Keep, for larger notes like drafts of blog posts I'm using BoostNote.
It's file based and I'm syncing my notes folder via ownCloud, so I'm able to work on multiple machines.
There's also a mobile version, but I haven't used it yet.
BoostNote looks cool. I am checking it out right now...
Same with Google Keep. There's some feature missing but it work on all my devices and is accessible from everywhere easily.
What would be advantage over free Evernote? Is just about markdown support (that Evernote is lacking) or something else?
I'm working through a large number of Coursera courses at the moment, and trying to compile good working notes from them. While I've played with Onenote, Evernote, and BoostNote, I struggled to get good integration between my notes and my code.
I'm finding the best solution is simply to use Jupyter Notebooks (inside a Docker environment) and push to Github. This way my notes and code examples are tightly integrated, and I can hop between my Linuxbox and Macbook with a minimum of fuss and drama.
The main challenge I have is that I'm not aware of any good tools for searching my notes in Jupyter notebooks. If anyone's aware of any tools, I'd love to hear it!
Are your notes from Courses public or you store them in a private GitHub?
All public. You can find them here and here. :)
Field Notes notebook and a Staedtler Triplus Fineliner, in my pocket at all times.
Remarkably, I find that the Field Notes slogan is true: "I'm not writing it down to remember it later. I'm writing it down to remember it now." I rarely consult my notes after I write them, and memory written as tactile sticks a lot more than typed notes.
Occasionally I'll use the stock "notes" app but that's really temp storage for the most part, then anything I do with those notes becomes the thing to which I refer back.
For short notes which I need only locally and for short time I use Vim.
For tech notes I want locally and remotely I use BoostNote.
For all other notes, bookmarks, projects, brain dumps, etc I use Dynalist, which is something like Workflowly, but much better.
Dynalist looks interesting! going to check it out today!
Emacs with org-mode was a life changer for me! It's hard to start when you are not familiar with Emacs, but it's awesome when you get it! I already used Evernote, Notational and other apps, but no other app gives me the customization level that org-mode have.
Most of my notes are ephemeral, so I will just open the closest thing I can find and start writing. Sometimes that happens to be Sublime, other times I'll just open a comment block in the middle of my code (IntelliJ). I'll keep these notes just long enough for me to do what I needed to for them or move them elsewhere.
For more permanent notes, I really like Quiver. Its a nice balance between simplicity and ease of use, and I love that I can switch back-and-forth between blocks of code, markdown, and a richtext editor as many times as I need in a single note. I commonly write quick notes with the richtext editor, use markdown for authoring blog posts or other long-form writing, and both usually involve code snippets.
If I'm reading a book, either paper or ebook, I take notes on paper. I have a hardcover A5 spiral bound notebook for all those notes taken as I read, as well as notes on movies as I watch or any other in-the-moment notes. If there's some text that I want to excerpt, then if it's a paper book I make a little note with the page number so I can go back later, and for ebooks I take a screenshot of the page. Screenshots are automatically synced to my PC, so I can extract the text at my leisure. I also maintain a reading journal in which I reflect on what I'm reading, at a little further distance--after finishing a chapter or completing a book, or after I've had a few days to consider things.
For long-term storage, I have built from scratch a custom database/wiki which is personalized for my workflow. I put into that entries for everything I read to which I attach the (cleaned up) notes or excerpts. It also handles my todo list, diary, and any other kind of data I need to capture. If there's something I need that it doesn't do, I code it up, so I have a single resource with all the information I want to store.
This works very well for me, but that's only because I've sunk a few hundred hours over the past few years into it. I learned a lot about web development doing it (and parlayed that experience into professional web dev work), but it was only really worth it because making detailed notes on materials I read or watch so that I can summarize and analyze them is a major part of my learning process, and I use it daily. I expect to spend thousands of hours using it, in the coming years, so it works out, but if you don't have such extreme needs as I do, then I don't suggest reinventing the wheel.
People have suggested a lot of web-based solutions. I prefer to do things locally when it's practical, myself, so let me suggest a few alternatives. Before I resolved to write my own solution, I made use of a number of tools: