Books

Reading

A log of books I'm reading, have finished, and plan to pick up. Currently tracking 5 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 3

  1. A Philosophy of Software Design

    by John Ousterhout

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

  2. 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.

  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.

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.