I’m currently listening to the Pragmatic Programmer 20th anniversary edition audiobook, and thoroughly enjoying it. I was skeptical about listening to a technical ebook, but they’ve pulled it off perfectly.

Could anyone recommend any similarly well regarded general programming books or audiobooks?

  • I’m a huge fan of that book personally as well, I always recommend it to people just starting out as software engineers.

    Usually in the same sentence, I also recommend two other books:

    • Don’t Make Me Think by Steve Krug - it’s about designing UX, and the concepts it introduce really apply to everything, including things like API design. Amazing book.
    • Peopleware by Tom DeMarco - another great book about the human side of software projects.