Ask HN: Book Recommendations
20 comments
Some general recommendations (these are not new books):
- The Phoenix Project. An easy read that is a good introduction to modern Dev Ops culture [1].
- Designing Data Intensive Applications. A technical introduction to distributed systems.
[1] https://www.goodreads.com/book/show/17255186-the-phoenix-pro...
[2] https://www.goodreads.com/book/show/23463279-designing-data-...
- The Phoenix Project. An easy read that is a good introduction to modern Dev Ops culture [1].
- Designing Data Intensive Applications. A technical introduction to distributed systems.
[1] https://www.goodreads.com/book/show/17255186-the-phoenix-pro...
[2] https://www.goodreads.com/book/show/23463279-designing-data-...
> The Phoenix Project. An easy read that is a good introduction to modern Dev Ops culture [1].
I have The DevOps Handbook next to me (also by Gene Kim) and I could not get through it. It is just a case study after case study of "what you should do to be super productive" and I found myself nodding off despite being in a highly DevOps environment at this particular moment.
Just putting it here in case someone would think, as I did, that DevOps handbook is the more modern, better version of TPP, and therefore should be read instead.
I have The DevOps Handbook next to me (also by Gene Kim) and I could not get through it. It is just a case study after case study of "what you should do to be super productive" and I found myself nodding off despite being in a highly DevOps environment at this particular moment.
Just putting it here in case someone would think, as I did, that DevOps handbook is the more modern, better version of TPP, and therefore should be read instead.
I enjoyed the audiobook until the "rebirth" of CISO where it became too cringe. Then I dropped it for later. But I still recommend it, just for fun.
If you’re looking for some sci fi, I highly recommend The Expanse series.
Thinking Fast and Slow is probably one of the greatest books I’ve ever read. It’s on human decision making and psychology.
If you want to read some history, I highly recommend these two:
The Spy and the Traitor: The Greatest Espionage Story of the Cold War by Ben Macintyre
The Splended and the Vile by Erik Larson
Both of these books are page turners. I couldn’t put them down.
If you’re software person, I highly recommend Designing Data Intensive Applications by Martin Kleppmann. It’s one of the most insightful and accessible technical books I’ve read, ever.
Thinking Fast and Slow is probably one of the greatest books I’ve ever read. It’s on human decision making and psychology.
If you want to read some history, I highly recommend these two:
The Spy and the Traitor: The Greatest Espionage Story of the Cold War by Ben Macintyre
The Splended and the Vile by Erik Larson
Both of these books are page turners. I couldn’t put them down.
If you’re software person, I highly recommend Designing Data Intensive Applications by Martin Kleppmann. It’s one of the most insightful and accessible technical books I’ve read, ever.
The Expanse is so damn good. The audiobooks are phenomenal as well.
Thinking Fast and Slow is also not scientific at all, and riddled with errors and a complete lack of statistical validation.
https://retractionwatch.com/2017/02/20/placed-much-faith-und...
https://retractionwatch.com/2017/02/20/placed-much-faith-und...
Not tech, but How to Read a Book by Mortimer Adler is something I really enjoyed - it put the reading of books in a different context and actually changed the way I read. 10/10 would read again.
Not sure about the ranking. Number 12 is "Netscape Visual Javascript for Dummies" from 1998! Edit: Oh, that's just in this week's list.
A recent thread on this topic is at https://news.ycombinator.com/item?id=27628296
I liked the Google books [1] on SRE.
I'm not really a cloud admin but the books provide good info on best practices in terms of maintaining infrastructure (which I find myself doing relatively frequently even as a developer).
[1] https://sre.google/books/
I'm not really a cloud admin but the books provide good info on best practices in terms of maintaining infrastructure (which I find myself doing relatively frequently even as a developer).
[1] https://sre.google/books/
Antifragile - Nassim Nicholas Taleb
Apart from Designing Data-Intensive Applications by Martin Kleppmann, which is already suggested here, my other favorites are -
- Designing Distributed Systems by Brendan Burns
- The Art of PostgreSQL by Dimitri Fontaine
- The Algorithm Design Manual by Steven S. Skiena
- Designing Distributed Systems by Brendan Burns
- The Art of PostgreSQL by Dimitri Fontaine
- The Algorithm Design Manual by Steven S. Skiena
- Smart Machines and Service Work, Jason E. Smith
- The Cybernetic Hypothesis, Tiqqun
- The Cybernetic Hypothesis, Tiqqun
I'm not sure how much this is a tech book, but Dawn of the New Everything by Jaron Lanier is great.
Jaron is a pioneer from the early days of VR (he started/helped start VPL Research Labs). The book is a combination memoir and thoughts on what VR is and isn't. It opened my mind as to what is possible with VR but also the dangers it poses.
Regarding the tech side, it did get me interested more in the math of computer graphics, so if anything, I would call it a gateway tech book :)
Jaron is a pioneer from the early days of VR (he started/helped start VPL Research Labs). The book is a combination memoir and thoughts on what VR is and isn't. It opened my mind as to what is possible with VR but also the dangers it poses.
Regarding the tech side, it did get me interested more in the math of computer graphics, so if anything, I would call it a gateway tech book :)
A Discipline of Programming by Edsger W. Dijkstra[1]. It's one of those books whose lessons most people won't use much professionally, at least not directly, but it opens a new frontier of thinking you might otherwise have never even known existed.
[1] https://www.goodreads.com/book/show/2276288.A_Discipline_of_...
[1] https://www.goodreads.com/book/show/2276288.A_Discipline_of_...
Most of the books suggested here are rather heavy for a holiday read. I suggest The Code Book by Simon Singh. A very readable introduction to Cryptography. Another one that I'd recommend is the Go Programming Language, a concise but excellent tutorial on Go. This is best used by writing programs alongside reading the book, but you can just read the excellent examples and still get a lot out of it.
Dying every day, it's an account of how Nero mentally tortured Seneca and made him kill himself, it's excellent. I hope you get back to physics, finance is beneath you.
I'm 3 years out of college from a Physics Master's, I went into finance and feel like I haven't kept up with anything since I left.
What are your favourite tech based books that I can read on my upcoming holiday.