Live data from Hacker News

Ask HN: What books do you keep on your desk?

news.ycombinator.com

31–40 of 219 posts

Re: Ask HN: What books do you keep on your desk?

#33
Clean Code - Robert C. Martin: I got this book in college for a class and enjoy referring to it when I feel that my code quality is starting to decay.

Computer Principles of Modeling and Simulation - T.G. Lewis/B.J. Smith: I received this book as a gift from one of my favorite professors in college. It was published in 1979, but I find the material still relevant when it comes to introductory concepts of computer simulation.

Big Java Late Objects - Cay Horstmann: Another text from my time at college, specifically from my data structures course. I keep it because I like the way it explains fundamental data structures with well-written Java.

Head First Design Patterns - Eric Freeman/Elizabeth Robson: Another college textbook, and one of my least favorite reads of all time, but I'll be damned if it doesn't explain design patterns well enough for me to keep it around. I refer to it now and then but only when I feel like punishing myself.

Learning PHP, MySQL, JavaScript, & CSS - Robin Nixon: A dangerously outdated introductory web development text that I bought when I was in high school. It was the first programming book I ever purchased and I keep it around because I enjoy remembering what it felt like to explore web development for the first time. I've not referred to it in years, for obvious reasons, but it explained full-stack web development very well and gave me a foundation that I've been able to build on to this day. I remember standing in the tiny Computer Science section at Barnes & Noble where I found it, taking it home and cracking it open, and working through it until I had to make myself go to sleep. It's the first programming book that really hooked me.

Re: Ask HN: What books do you keep on your desk?

#38
I stumbled upon a dictionary of quotations of sorts (the quotes are organized alphabetically by topic/theme) and oddly enough I’ve begun keeping that nearby for the motivation, thought provocation and genuine entertainment those snippets of texts provide. I’ve enjoyed it so much I’ll likely replace it with a thick poetry book once I’ve exhausted it.

Re: Ask HN: What books do you keep on your desk?

#39
post #38

I stumbled upon a dictionary of quotations of sorts (the quotes are organized alphabetically by topic/theme) and oddly enough I’ve begun keeping that nearby for the motivation, thought provocation and genuine entertainment those snippets of texts provide. I’ve enjoyed it so much I’ll likely replace it with a thick poetry book once I’ve exhausted it.

Sounds interesting. Have a link or title?

Re: Ask HN: What books do you keep on your desk?

#40
post #14

Gödel Escher Bach, or GEB. It's one of the most informative books I've ever read with a really valuable perspective to view information through. I find myself applying it more frequently the more recently I've re-read it.

>I find myself applying it more frequently thats really intersting. curious if you have any examples tht come to your mind.

Sure! As the book is from a very abstract point-of-view, it's challenging to have specific anecdotes. It feels more like a small adaptation to your perspective / addition to your base of reasoning.

Although it covers a plethora of topics, what really binds it together is the idea of 'strange loops,' and how loops are existent in most everything, how they signal information, how they come in various steps, etc, etc, etc.. I'm sure the author would disagree with that summary actually, but it's the best I can do.

In finance for example, it's prompted me to more actively search for loops in any given analysis, and sometimes at a much more macro level. In politics, I've ended up thinking a lot more deeply about some loops of how civilizations progress and ideologies change.

To summarize: The book does a fantastic job at showing you how all of these loops are present throughout computer science, physics, chemistry, music, art, and practically everything imaginable. Once you realize the existence of these loops that you were previously oblivious to, you start to search for them more actively. You should definitely check it out if this sounds interesting!

Post reply on HN