How to Read Documentation
I recently started a new job. There are a few technologies that I haven’t had the opportunity to work with, or work as deeply with as I have wanted to. There has been a lot of time spent reading docs.
I want to share with you how I get the most out of my time spent learning a new technology by reading their documentation. There are definitely other good ways to learn, and I do those too, but I want to share how I read docs.
First, I find good resources
Sometimes the primary source isn’t great. Sometimes it is and that is very fortunate. Luckily for my I’ve been diving more deeply into gRPC, Protocol buffers, Redis, and Stripe; all of which have fantastic documentation.
Second, I Read
I put on brown noise, pretty loudly. Preferably on headphones. 12 hrs of brown noise
I get the lighting in the room relaxed. I find too dark I am sleepy, too bright I am distracted.
Whenever possible (some websites can’t be formatted to this), I use the Firefox reader.

I work in 50-minute Pomodoros with 10-minute breaks, giving myself a physical break in-between reading sessions. For these pomodoros, I require myself to stretch, or do a quick yoga.
I use notion to take notes
I take notes on what I’m learning; what’s new, or what is fascinating. I wrote down questions. I take traditional style school notes. I add links for things I will likely want to reference again later. I take screen clippings.

Lastly, revisit
Too often for me the time spent learning is apart from the time spent putting into practice. So it’s important for me to take 10-15 minutes every once in a while and review what the heck I just did. This will keep things fresh enough for me come the time to do the work.