The Plausibility of Life by Kirschner & Gerhart OK, this is an oddball one, in that a book on Evo Devo is pretty far from CS, but reading it completely changed how I look at software architecture, protocols, formats, programming languages, and a whole range of other CS-related topics. Superficially, it is what it says on the tin: an examination of the mechanisms by which life manages to evolve at all, that keep most…
Ask HN: What's the best computer science book you've read recently?
171–180 of 201 posts
Re: Ask HN: What's the best computer science book you've read recently?
#172I'd highly recommend The Phoenix Project: https://www.amazon.com/dp/0988262509/ref=cm_sw_r_cp_awdb_pxm... The story they've wrapped around the shift to Agile for this company was extremely entertaining and kept me coming back to read more! Plus it has some very good thought exercises to take with you to your own job :)
Re: Ask HN: What's the best computer science book you've read recently?
#173The Effective Engineer by Edmond Lau. Not CS, more SW dev, but it is fairly new and I thought it was very good: https://henrikwarne.com/2017/01/15/book-review-the-effective...
Re: Ask HN: What's the best computer science book you've read recently?
#174Re: Ask HN: What's the best computer science book you've read recently?
#175The Algorithm Design Manual by Skiena. Each section contains a story of some situation he was in where he faced a problem which he solved by applying one of various algo techniques (DP, divide and conquer, etc.). After reading CLRS for a class, it was nice to see how some of the most common textbook algorithms have been applied by a notable computer scientist.
Such a nice book. My personal preference is to use CLRS for reference and Skiena for people want a quick introduction to algorithms.
Re: Ask HN: What's the best computer science book you've read recently?
#176"The Annotated Turing" by Charles Petzold: https://www.amazon.com/Annotated-Turing-Through-Historic-Com...
Re: Ask HN: What's the best computer science book you've read recently?
#177Earlier quoted context omitted.
Amazon links with your affiliate tag, seriously?
I see nothing wrong with GP providing their affiliate tag. They are referring customers to Amazon, and customers don't pay extra.
Do you enjoy viewing commercials and product placements without the proper disclaimer? Because this is exactly what this is. I surely don't appreciate hidden advertising, not because of the quality of the advertised products, but because I cannot trust such recommendations, as a salesman can say anything in order to sell his shit.
Notice how this is the biggest list of recommendations in this thread. Do you think that's because the author is very knowledgeable or is it because he has an incentive to post links?
Re: Ask HN: What's the best computer science book you've read recently?
#178More about programming than computer science, but it does talk a lot about and show some custom algorithms (it's more about programming-in-the-small, though it does talk about some big picture too), also it is old and out of print (last I checked), but I thought it was really good when I bought and read it, so mentioning it: Writing Efficient Programs Also has a great bunch of "war stories" about performance tuning i…
When I started coding for a living in the early 1990s (in an environment where efficiency was paramount), Writing Efficient Programs was gold. I still have it, and I'm glad that to see that it's still valued.
Interesting to know, and agreed.
The book even has a list of thumb rules for the various kinds of optimizations it describes, with guidelines on when each one is appropriate to use or not (as you would know, having read it). Great writing throughout, too. Loop unrolling (for both fixed- and variable-length loops) was one among the many cool ones.
Re: Ask HN: What's the best computer science book you've read recently?
#179Earlier quoted context omitted.
It's a fun read. 30+ years since I last read it, I'll have to bump it up on The Pile :-)
Reading GEB always makes me feel like such a philistine.
Re: Ask HN: What's the best computer science book you've read recently?
#180Constructing Turing Machines is real fun.