Reading List

Last updated June 21, 2026

This page contains a general list of reading material that has informed my perspectives or taught me something useful worth sharing.

Articles

Industry

Culture / Teams:

  • Culture Debt
    • Piece on how to approach culture from scaling teams and organizations - concrete examples on how Netflix maintained culture as they scaled, and consequences of not (as seen at Uber)

Coding

  • How to Misuse Code Coverage
    • In our engineering disciplines, the 100% test coverage metric is heralded as a major threshold - it’s however, fallible. This article discusses that. As with many engineering related topics, you should look deeper to understand what these analyzers are doing and what the number they spit out represents.

Engineering Books

Cover of Effective Java

Effective Java

by Joshua Bloch

A must-read for Java developers looking to write robust, maintainable code.