DEV Community

loading...

[Halp!] How do you take notes?

Boris Quiroz
Senior Systems Engineer (bq_ @ irc.freenode)
・1 min read

Notes are important, as brain is not able to retain all the information. In particular technical notes, as they can help us to avoid making the same mistake twice. Or three times.

Typically, I use a regular Castelli/Moleskinke/Other (any other on sale) regular note taking notebook using an old-school tool called pen. But this proven method is not fulfilling all my needs, which are:

  • Notes must be clear (this is on my side, and solved pretty well so far)
  • Notes must be searchable

And that's where the downside of old-school method appears: There's no efficient way to search for something in a 80 pages note taking notebook. The good thing about using pen and paper is that notes seems to be stored clearly in my brain, but not bullet proof.

I've also tested digital method: I wrote a small python app that, by using tags and/or date, I can search for notes I've taken, and I've been using it for the last couple of months. The problem with this is that I use the search option more often as information is not so well retained in my brain. Maybe I just need some training?

What do you use? How do you take notes? Do you see any disadvantages in your method?

Any help or comments are welcome.

Discussion (13)

Collapse
sonnk profile image
Nguyen Kim Son

This has been my quest for searching for the perfect note taking app: evernote, apple note, onenote, google keep, etc. I finally ended up staying with Simplenote which is very simple in terms of features (only text, no image, no todo list, no collaboration, etc) but is fast, support offline and search.

Collapse
boris profile image
Boris Quiroz Author

:thinking_face: Didn't know about Simplenote. Will give it a try, as your description looks interesting as I don't use images, todo list and are personal notes so text only works for me :)

Collapse
sonnk profile image
Nguyen Kim Son

Yeah this note app has been acquired by Automattic (the company behind Wordpress) as its founder is fan of this app 😃.

Collapse
dave_vassallo profile image
David Vassallo

My solution to this problem is .... Github! There are probably multiple ways to use GitHub as your personal note taking repo but my current approach is to:

  • Create a separate, blank repo (bonus: you can make it private)
  • Don't commit any code... instead, every "note" you'd like to remember becomes an "issue". So everything I'd like to take a note I simply open an "issue" in my notes repo

This approach give you several advantages... it's easy to search, it's easy to add labels, it's easy to share the notes (and even have others contribute via comments), and easy to add references and addendums via comments to your own issues. Plus.... you get a GraphQL API for your notes, for free!

That was my thinking behind my own notes repo:

github.com/dvas0004/NerdNotes

I use the GraphQL API to power a front-end that I use to browse my notes on my smartphone whenever I want to "revise" or have some free time:

nerdnotes.davidvassallo.me/

Hope that's a good inspiration!!! :)

Collapse
edmistond profile image
edmistond

I do paper notes as well. I've tried digital notes - usually in something like OneNote since I prefer cross-platform access - but I find paper notes more effective in helping me think and clarify what I'm working on.

What I may try in the future is taking them on paper, but then taking 10-15 minutes at the end of the day to transcribe and organize the relevant parts in OneNote. This seems like it would solve several problems - paper to help me work through a problem, transcribing them to help with retaining the knowledge, getting it into OneNote to make it searchable.

Collapse
r7e98kva profile image
Markus

I use visual studio code with markdown
It's easy to create a PDF to share if someone else forgot to note on his own
My TODO list is in notion because I like to add comments

I also tried one note, Google keep, Evernote and notion before

Collapse
foodogsquared profile image
Gabriel Arazas • Edited

I just use whatever text editor I'm comfortable to use with Asciidoctor as the text markup language.

I use either Visual Studio Code or Vim with UltiSnips plugin for the editor.
As for managing my notes, I just leave them under one directory with the general subjects as the top-level folders.
I have the (completed) notes stored in my GitHub account for good measure. Of course, don't forget to make offline backups.

The only disadvantages I can think of is the simplicity and the barebone feature set of the setup.
It entirely depends on your application of choice.
Though it could also be the strength of this setup since you can easily make your own tool to integrate.

Collapse
matthewbdaly profile image
Matthew Daly

OrgMode in Emacs is quite useful for this. It's simple to use, and uses plain text files so you can use Git or Dropbox to keep them synced between different machines. I also use it for estimates.

And that's despite being a Vim user...

Collapse
harittweets profile image
Harit Himanshu

I use Notion, and keep my notes in a database with pictures from my notebook. Then I apply tags on the rows so that I can find them later.

Also, I do picture, doodle based notes, so tags work for me!

Collapse
abdurrahmanriyad profile image
Abdur Rahman

I have always been a fan of evernote. I have folders in different categories like reading, blogs, writing ideas, office etc.
Each time I get something around my head, i jot that down to evernote.

Collapse
tarun_geek profile image
Tarun Nagpal

+1

Collapse
pawelmiczka profile image
Paweł Miczka

I started using notion.so and it's really cool. I don't know It has search bar and design is ultra simple. They have desktop and mobile app. Check this out too: notion.so

Collapse
ebogucka profile image
Ela Bogucka

I discovered Boostnote a couple of days ago and I love it so far! You can use Markdown or just save small snippets of code and organise your notes with folders and tags.