6 ms·
Ask HN: What are the best tech books you read in 2021?
Mine are Statistical Inference in Computer Age, and Transactional Information Systems. Curious what other books teach us powerful concepts and tools that carry us a long way
- playing_colours 5y agoSoftware Architecture: the Hard Parts https://www.oreilly.com/library/view/software-architecture-the/9781492086888/ https://www.oreilly.com/library/view/software-architecture-t...
- hintymad 5y agoThe title is quite enticing, as trade-off in systems design is what we ponder on a daily basis.
- harshdeep 5y agoWriting High Performance .Net Code by Ben Watson
- jgeurts 5y agoDesigning Distributed Control Systems
- quanto 5y agoThis seems like a fascinating book. What work/interest led you to reading such a book?
- hintymad 5y agoSeems an interesting book. How is it compared to other books about distributed systems?
- rramadass 5y agoIs this the one? - Designing Distributed Control Systems: A Pattern Language Approach Can you provide a short summary please ?
- slmjkdbtl 5y agoCrafting Interpreters by Robert Nystrom
- omniscient_oce 5y agoSame here
- zerocount 5y agoCan't wait for this. I'm still on his 'patterns' book. He's such a good author.
- srirangr 5y agoBut how Do it Know? The Basic Principles of Computers for Everyone - J. Clarke Scott.
- ra_men 5y agoDesigning Data-Intensive Applications by Martin Kleppmann
- hintymad 5y agoThis is indeed a great book.
- arvinsim 5y agoI am on frontend ATM but still learned a lot that is applicable from this book.
- nkmnz 5y agoI've seen the book is available on audible. Do you think it's possible to benefit from the audiobook?
- rahimnathwani 5y agoI'd imagine the audiobook wouldn't be as good as the paper version of this book because: - I find I often want to go back to earlier sections, to review a concept that's relevant to the current part, and - Much of the information has structure that's hard to keep straight without pages and text formatting
- MichaelMoser123 5y agoi see quite a bit of overlap between the book and his lecture series on distributed systems https://www.youtube.com/watch?v=UEAMfLPZZhE&list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB https://www.youtube.com/watch?v=UEAMfLPZZhE&list=PLeKd45zvjc... These lectures give a more theory based approach, while the book is more based on discussing practical systems; now both are covering distributed systems as such. Now the distributed system audio course on youtube is extremely accessible (i listened to them while taking walks with our dog) The book is also great, Kleppmann is writing in a very accessible style.
- Wintereise 5y agoLikely not, it's a book that relies on the visual representations of how things are laid out a bit too often. What that means in practical terms is that you'll be presented with diagrams and need to pause and think what they really mean. This context will likely not be translated well in the audio form.
- jeffrey-franc 5y agoCan you send a reference for. “Statistical Inference in Computer Age?” There are several books with similar titles.
- deleted 5y ago[deleted]
- hintymad 5y agoMy bad for getting the title wrong. This one: https://www.amazon.com/Computer-Age-Statistical-Inference-Mathematical/dp/1107149894 https://www.amazon.com/Computer-Age-Statistical-Inference-Ma.... You can pick the student edition too if you’d like exercises.
- jstx1 5y agoYou can also get a free pdf from the author - https://hastie.su.domains/CASI/ https://hastie.su.domains/CASI/
- ranuzz 5y agoThe Pragmatic Programmer: From Journeyman to Master by Andy Hunt
- tedyoung 5y agoHaven't finished reading it yet, but it's been enlightening and thought-provoking: "The Essence of Software" by Daniel Jackson.
- dinosu 5y agoTeam Topologies: Organizing business and technology teams for fast flow.
- nwk 5y agoComputer Organization and Design RISC-V Edition: The Hardware Software Interface (2nd Edition) by David A. Patterson and John L. Hennessy