1. When learning new things, I use the principles of deep learning to link what I've learned to other things I've learned. This helps me remember the important bits and usefully be able to apply them when they're relevant.
2. When working on a project, I take all the things I've learned that are useful and put them into TheBrain, linking them to relevant parts of the project as well as previous types of knowledge they're related to. The types of knowledge I try to capture in the brain are:
- Mental Models (Ways of Thinking That Are Useful)
- Processes (Steps/Flowcharts That Are Useful)
- Modelling Tools (Specific Ways of Modelling Knowledge and Information That Are Useful)
- Power Tools (Halfway Between a Mental Model and a Process, a Trick or Technique or Idea That is Particularly Useful)
- Questions (Things I can ask myself)
By consistently doing this with new projects, over time I develop an interlocked set of knowledge that makes it very easy for me to find relevant tools for my new projects.
3. When I find a particularly useful article/image/etc, I add it into Evernote. I can then search Evernote when I remember a particularly useful article but didn't fully internalize the knowledge or remember the specifics. This can be added to the brain if needed, or sent to other people when they're dealing with relevant problems.
4. I take notes on books in my Kindle, and sync them to Evernote with clippings.io
5. I used to take Shallow knowledge that was particularly important and add it to Anki, but it was very hard to find shallow knowledge that I knew in advance would be particularly important, and gave up on the practice in the favor of just saving important thing in Evernote. I try to err on the side of savings things, and am always frustrated when I'm trying to remember an article but didn't save it in Evernote..