Books

Reading

A log of books I'm reading, have finished, and plan to pick up. Currently tracking 6 books.

Currently Reading 1

  1. The Pragmatic Programmer

    by David Thomas & Andrew Hunt

    Somehow still completely relevant 25 years after publication. Every chapter has at least one idea I immediately want to apply.

    Re-reading this for the third time. The sections on orthogonality and DRY feel as fresh as ever, perhaps because the principles are timeless even if the specific examples have dated.

Completed 4

  1. Superbloom: How Technologies of Connection Tear Us Apart

    by Nicholas Carr

    The book argues that our current technological landscape prioritizes engagement over intimacy, leading to a "superbloom" of digital noise that can overwhelm our actual human needs.

    “We are being sold a version of community that is actually just a sophisticated form of consumption.”

  2. A Philosophy of Software Design

    by John Ousterhout

    The idea of 'deep modules' - small interfaces hiding large complexity - changed how I think about abstractions.

  3. Eloquent JavaScript

    by Marijn Haverbeke

    A fantastic introduction to JavaScript and programming in general. The interactive examples and exercises really help solidify the concepts. Highly recommended for anyone looking to learn JavaScript.

    Another book available to read for free at eloquentjavascript.net. A must-read if you’re interested in learning JavaScript.

  4. Resilient Web Design

    by Jeremy Keith

    A short, beautifully written argument for progressive enhancement. Should be required reading for anyone building for the web.

    Available to read for free at resilientwebdesign.com. No excuse not to.

Want to Read 1

  1. Weaving the Web

    by Tim Berners-Lee

    The inventor of the web explaining how and why he built it. Long overdue.