As developers, we encounter a huge amount of information every single day.
GitHub repositories, dev.to articles, Medium articles, YouTube videos, blog posts on independent websites, courses, documentation of libraries we are using, and the list goes on.
We need a simple and efficient system to bookmark or save interesting stuff. Sometimes we also need to note down things we learned.
We have all been there. Google searching a piece of content that we encountered earlier, and not getting that easily, as we forgot the specifics.
Saving everything in a centralized system, with proper categorization and tagging, can help us find stuff faster.
There are many ways to do it. Like:
- Using the native bookmarking feature of our browsers.
- Platform-specific ways like Star on GitHub or Save on dev.to or Save to Watch Later on YouTube.
- A GitHub repository can be used to store all the notes as markdown files. A bookmark is also a note. All notes are organized into topic-wise sub-folders.
- Using GitHub issues to save the content. They are fast to create, and also taggable. GitHub offers a very efficient search across issues.
- A database in a platform like Notion is a great choice. You can use Save to Notion browser extension to save content to it.
Using a bookmarking software (most of which are paid) for example :
and so on.
What system or tools do you use to bookmark and take notes?
Is it free and open source?
Did you ever change your technique? Are you satisfied with your technique?
What are the pros and cons of the tool/technique you use?
Please answer these questions in the comments. I would love to know how people deal with this thing.