Wool Omnibus (Audiobook) - I picked this up because it was something like $3. I had already read the original Wool a few times and enjoyed it, and I enjoyed this one as much. This book takes place in an underground silo where a group of people has lived for generations. Their only view to the outside world is through a camera that points to the bleak post-apocalyptic world outside. The dust builds up on the lens, however, so it must be cleaned (with wool pads, where the book gets its name), so they send out their criminals (which is a death sentence). The book starts with the former sheriff who doesn’t understand why his wife wanted to do a cleaning, and it eventually leads him to believe there’s something more that those in the know are hiding. At the risk of spoiling the books a bit: There is indeed a conspiracy: There are more silos, and they all think they’re alone. While I enjoyed the light mystery and in general like the ‘post apocalyptic’ genre, I don’t remember what happens at the end, so I think that hints that I wasn’t totally enthralled.

The Obstacle Is The Way (Audiobook) - I picked this up since I like Ryan Holiday’s book Trust Me, I’m Lying. This is a short [audio]book that sort of extolls the virtues of stoicism. While I think it’s probably a good mindset to have overall, I didn’t find it very interesting. It’s a short read/listen, though, so it might be worth picking up.

The 4-Hour Workweek (Audiobook) - This is a ‘classic’ by Tim Ferris about what you need to do to earn the lifestyle where you can make money while spending most of your time doing whatever you want (e.g. traveling). While I think there is a good amount of valuable advice, I also think the book is starting to get dated, and since I sometimes listen to his podcast I think a lot of it seemed rehashed (though this is apparently the source material).

Programming Interviews Exposed - I went through the exercises in this book to get ready to interview at a few places for a new job. I found the exercises very helpful, and the quick summary at the start of the chapter some of the best quick notes on computer science fundamentals. That said, the exercises are very easy, and I wouldn’t have done well if I counted on these exercises alone. I’d still recommend it, but I’d also recommend some more advanced books like Cracking the Coding Interview (Which I had read years ago) and Elements of Programming Interviews (Which has great questions but horrible introductions and is very dense).

The Mobile Application Hacker’s Handbook - This book contains a lot of relevant information about the current ecosystem of mobile apps and their security. I found a good amount of information, but I also found it quite boring. The book is quite tool-focused (they love an Android tool called Drozer) and will probably feel out of date rather quickly. Still though, I think it does do a decent job at covering the different types of vulnerabilites, how to exploit them, and how to prevent them, for each modern platform.

Ender’s Shadow (Audiobook) - I enjoyed Ender’s Game and had been meaning to read this book for years now. This book follows the character “Bean” as he fights to survive in the streets until he’s working along Ender commanding battleships against the buggers. I might like it more than the original because it’s a bit darker, and I found Bean’s life on the streets more interesting than Ender’s mostly okay privileged life. The way the story ‘syncs up’ with Ender’s game (since they occur in parallel) I think was particularly well done.

The IDA Pro Book - I’d recommend this book to anyone who wants to get better with IDA Pro. IDA has so many features that many barely scratch the surface of its rich featureset. I know many skilled reverse engineers, for example, who have never written a line of IDAPython, or have never made any user-defined types. I found a few chapters super boring and irrelevent to me, but maybe that’s just because I haven’t felt the need to write a loader or a processer module. I’ve definitely learned a lot of useful things about IDA because of this booko.

The Fellowship of The Ring - I had originally tried to read this book when I was around 12 but I couldn’t get past the overly long dialogue. I gave it another shot and I am glad I did. While I wasn’t wrong back then that this book is overly wordy, I didn’t find it anything over-the-top like I feared (I have read much more boring books). There were parts in this book that I really enjoyed that I wish had made it into the movies, but overall found it to be a great complement. Like the movie, this book follows Frodo on his mission to destroy The Ring. The book ends very nearly where the movie does as well, but cuts out Boromir’s death, making it somewhat less climactic. The pacing is also very different, which gave it a refreshing feel since was able to let the story surprise me. One example of the different pacing is that Bilbo’s birthday takes place 13 years before Frodo leaves in the books, but it seems only a few days in the movie. I’d definiely recommend this book to any fan of the movies.

The Two Towers - I enjoyed this book a lot. With some great battles I found the pacing better, and the politics of the different realms came into play more. It’s interesting to contrast this with how the A Song of Ice and Fire (Game of Thrones) series does politics, and battle. The LOTR is obviously a lot more family friendly. This battle covers the battle for Helm’s Deep which I think was done well and didn’t have any of the parts I found annoying in the movie (e.g. Gimli being nothing more than comic relief).

A Short History of Nearly Everything (Audiobook) - I found this book incredibly interesting. Bill Bryson seamlessly flows through time and across fields as our understanding of the world improves. He gets into the politics of the discoveries (and often credits those whom popular history seems to have forgotten) and reminds us of the state of the world at the time, which creates a better picture of how the discoveries may have changed the world. While it covers a huge breadth, I don’t think it suffers on depth. If anything, it goes just deep enough to perhaps invigorate a feeling of curiosity that might precipitate more independent research on the subject.