One hundred and twenty-four books that I've read. Created with Readwise.
Maybe it's because he belonged to a different generation of Computer Scientists, but Hamming had a perspective on science, engineering, and computing that I've never seen anywhere else. Lots of gems in this compilation of lectures, including his most well-known "You and Your Research".
Ignore the scammyness of the title. This book is one of the best things I've read on entrepreneurship and Dennis (RIP) is a phenomenally honest & entertaining guide to the ins and outs of starting your own company.
Holy crap, where has this sci-fi book been my entire life? Sentient AI, society on the moon (with its own uniquely charming and unorthodox culture), anarchy, political coups, and revolution. Mike the supercomputer might be my favorite character from any book ever. I finished the first 100 pages in my first sitting... If anyone knows of more books like this, PLEASE let me know!
Harry Potter retold as if Harry was a very intelligent rationalist, facing the mysteries of the wizarding world with nothing but the power of science and rational thinking. Manages to be furiously entertaining (though suuuper nerdy) while simultaneously inducting you into Eliezer's school of rationality.
Somehow, along the ~120 chapters, it changed the way I think permanently (and for the better). You will either love this (as I did) or hate it. I recommend listening to it in podcast/audiobook form at hpmorpodcast.com
Followup to HPMoR -- different, but amazing in its own way. http://www.anarchyishyperbole.com/p/significant-digits.html
I thought the core principles of the book were great, but likely better suited for a long blog post than an entire book. Because of this, there seemed to be a lot of unnecessary fluff around mobile (just do what's obvious) and the specifics of UI patterns that you're probably not interested in.
The above being said, I don't regret reading this as some of the core tenants influence my everyday product thinking. I've heard the 2nd edition (non-revisited) is much less verbose, so maybe try that?