Reading List

Last updated

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 - however, it’s 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.
    • The fallacies that come from chasing that 100% number! As with all things, think about what it is doing.

Engineering Books

Cover of Effective Java

Effective Java

by Joshua Bloch

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