HACKER Q&A
📣 going_ham

How do you build up the knowledge base over time?


Each day I encounter new concepts and techniques but rarely document them. As I see professionals being able to document even the tiniest detail or bug they find, I am surprised on how they manage time to do so!

What does it take for one to capture these kind of detail eg. mathematical background, debugging session, some new concepts, some old concepts, system design etc? With age, I feel like my memory can't sustain the amount of information I am accumulating. Therefore, I think I will need to build a quick reference or memorize things as I go.

Normally, I do not like note keeping because my notes are never authentic to the original source. Thus, they are rarely useful. I have a bad habit of going through the same source multiple times. It is highly effective but unsustainable because of the time constraint. It was well suited for college when I had time.

What are other alternatives for this issue? I would really like to get some insights from those who have gone through these issue or face the issue.

Thank you for your time!

Cheers.

PS: As we build a software, we get lot of artifacts as byproduct. I also want the snippets or highlights to be a byproduct of my work such that I will be motivated to build a proper documentation out it!


  👤 epirogov Accepted Answer ✓
Dont try to memorise all things, try to find easy way to create advices from your text notes according to current work day.

I wrote bot on top of my notes. What it do for me:

* makes kb node from every paragraph * watches for changes in text files to know I modified any my paragraph using LCS algo and change similar node in kb * sync some local notes with Everynote * operates with strict commands to manage kb * builds check lists for current work day from my markers for kb nodes

Current bot based on Microsoft Bot framework.


👤 ericalexander0
You need a "second brain".

https://obsidian.md/