Software developers hold a lot in their brains.

When you’re building a feature or investigating a bug, you go deep. You gain an intimate understanding about how a certain part of the code works.

The problem: most developers suck at remembering those details.

Personal knowledge management (PKM) is a collection of methods to collect, organize, and search information. Taking rich, linked notes makes you a superhero as a coder.