My Ultimate Reading List

8/18/2024 5 minutes

Reads Worth Their Weight When Moving

This list doesn’t encompass everything I’ve read, mostly just things I’ve read to pick up new skills and my recommendations.

It has two sections:

There’s a gray area between the two list, things I wouldn’t actively recommend but didn’t strongly dislike either. I don’t bother including those.

The Good Stuff

Stuff I recommend divided by category.

Design and Concepts

Books that talk about abstract concepts, system design, and idea worms that’ll have you thinking differently.

Technical Skills

These were books I read to pick up a new skill.

Fun

Fun stuff I just couldn’t leave off the list.

Save your money

This is books I usually felt that I could have done without, or maybe there was a better place to find the information.

  • Most books published by Packt. Their price tags and title are usually enticing but I’ve yet to read one that I thought either didn’t deliver on content or there was a better alternative.

  • Python for Devops (Gift et al.)

    • Couldn’t even finish, just ramblings with little useful info on using python for devops or automation that can’t be found in a python 101 book.
    • Alternative: unknown
  • Learning React (Banks and Porcello)

    • Plenty of technical mistakes, they must not have run the code they put in the book.
    • Alternative: The React team is putting together more up-to-date docs on using functional components.
  • Docker for Developers (Bullington-McGuire et al)

    • Not bad necessarily, but not worth the dosh. I wish I had just went with Docker Deep Dive initially.
    • Alternative: see Docker Deep Dive by Poulton.
  • Wicked Cool Shell Scripts (Taylor)

    • I have mixed feelings about this one; the shell scripts may be cool, but that doesn’t mean they’ re useful.
  • Node.js Cookbook (Griggs)

    • Again, like most books to come out of Packt publishing, it’s not bad but offers little material that you couldn’t just pick up online the documentation.
  • Think Java: How to Think Like a Computer Scientist

    • I only take issue with the title, which should be “basics of programming with java”. Not bad if that’s what you’re looking for.
  • CPython Internals: Your Guide to the Python 3 Interpreter

    • I wanted this to be less abstract. It’s enough for someone more curious, but I wanted more.

~Vim Pirate