Skip to main content

Reading List

Published on December 23, 2020
Updated on July 3, 2021

This is a collection of software engineering-related articles, books and videos I have read or watch and recommend to others.


Articles 2021

Books 2021

  • Martin Kleppmann: Designing Data-Intensive Applications: Reading this book was one of the best decisions I ever made as a fledgling software engineer. It enlightens readers on the fundamental ideas behind the broad range of popular data systems out there today. It also discusses the key trade-offs between these systems, so readers can make better-informed decisions about which to use given the constraints and context.


Articles 2020

  • Github: Why Write ADRs: Architecture Decision Records (ADRs) are a great way to document how and why a decision was reached within a codebase. ADRs discuss the problem context, concerns, outcomes, alternative options and accepted trade-offs.

Conferences 2020

Papers 2020