Owen Hochwald

Building

distributed systems

Books and papers I have read or am working through.

Books

Distributed Systems / Backend

  • Designing Data-Intensive ApplicationsMartin Kleppmann
    read
  • Computer Networking: A Top Down ApproachKurose & Ross
    read
  • Computer Systems: A Programmer's PerspectiveBryant & O'Hallaron
    read

Algorithms / Fundamentals

  • Introduction to Algorithms (CLRS)Cormen et al.
    read
  • The Algorithm Design ManualSkiena
    read

Software Craft

  • The Pragmatic ProgrammerHunt & Thomas
    read
  • Operating Systems: Three Easy PiecesArpaci-Dusseau
    read
  • Effective JavaJoshua Bloch
    read

Cognitive Science / Psychology

  • Thinking, Fast and SlowDaniel Kahneman
    reading
  • Deep WorkCal Newport
    read
  • Atomic HabitsJames Clear
    read

Favorites

  • The Count of Monte CristoAlexandre Dumas
  • East of EdenJohn Steinbeck
  • Name of the WindPatrick Rothfuss
  • Game of ThronesGeorge R.R. Martin
  • The StrangerAlbert Camus
  • The HobbitJ.R.R. Tolkein