HomeRecommendations
Worth your time
Books, tools and talks that changed how I write or think about software. If you only pick one, make it the first.
BOOKS
Designing Data-Intensive ApplicationsMartin KleppmannThe book that made distributed systems finally click for me.A Philosophy of Software DesignJohn OusterhoutDeep modules, simple interfaces. Changed how I review pull requests.The Pragmatic ProgrammerHunt & ThomasCareer advice disguised as a programming book.Staff EngineerWill LarsonWhat "senior" actually means once the title stops being the goal.
TOOLS