I would look for books that either: 1. Increase context on problems being solved 2. Improve tactics/strategies/systemic understanding 3. Improve physical health/mental health If you want to think better, I think physical health and mental health will have the highest return by far. Thinking is kind of like driving. Imagine driving a car where some parts are broken (mental health problem) or a really uncomfortable sea…
I am not able to spend enough time on solving problems and my mind wanders away. What books/resources do you suggest to improve this?
Ask HN: Which books have made you a better thinker and problem solver?
241–248 of 248 posts
Re: Ask HN: Which books have made you a better thinker and problem solver?
#242https://books.google.bg/books/about/The_Art_of_Insight_in_Sc...
Re: Ask HN: Which books have made you a better thinker and problem solver?
#243"The Art of Insight in Science and Engineering" https://books.google.bg/books/about/The_Art_of_Insight_in_Sc...
Re: Ask HN: Which books have made you a better thinker and problem solver?
#244A great general one that HN folks should enjoy: Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian & Tom Griffiths https://www.amazon.com/Algorithms-Live-Computer-Science-Deci...
I think the title is a bit misleading though, possibly putting some people off unneccessarily.
I found it is more about "Algorithms that govern the Universe" than some kind of recommendations for how to live.
With that title, I would have read it much sooner as well.
Re: Ask HN: Which books have made you a better thinker and problem solver?
#245Not any particular book but: Studying mathematics and physics has greatly improved my thinking and problem solving abilities. Already a semester or two (of real analysis, linear algebra, experimental physics, theoretical physics) would get one very far I think. As for books, https://theoreticalminimum.com/ might be a great starting point.
I often say to people that the most important thing physics gave me was being comfortable not knowing something. My math and physics education have 100% changed the way I think and address problems in life, despite not going into a physics career. Since it is a book thread: The Information: James Gleick - really made me take a step back to think about what information is and how we talk about it Reinventing Discovery…
Re: Ask HN: Which books have made you a better thinker and problem solver?
#246This suggestion is humorous, but absolutely true: Potty Training In 3 Days. Before having children, I thought I was fairly empathetic and introspective, but raising a child helped me realize how superficial those traits in myself were. I'm being completely honest when I say this book made me a better leader and project manager - having a better understanding of the motivations of others, incentivizing those looking t…
Re: Ask HN: Which books have made you a better thinker and problem solver?
#247From a software engineering standpoint: - Structure and Interpretation of Computer Programs (doing all the exercises is key). This book helped me think about how programs run, how state is stored, how you can build out asynchronous computation, and how you can build your own languages. - Designing Data Intensive Applications. This book profoundly changed how I think about application performance and data. It describe…
> - Designing Data Intensive Applications I'm curious about how to get the most out of this one. Do you have any recommendations for how to read it? e.g. did you go front-to-back?
Also the book could be read out of order, so I'd regularly solicit people to join when starting a new chapter. That helped keep membership to about 5-8.
Also I suggested people put reading the book in their year goals so they'd be motivated to finish.
I think about 6 of us finished the whole book.
Re: Ask HN: Which books have made you a better thinker and problem solver?
#248From a software engineering standpoint: - Structure and Interpretation of Computer Programs (doing all the exercises is key). This book helped me think about how programs run, how state is stored, how you can build out asynchronous computation, and how you can build your own languages. - Designing Data Intensive Applications. This book profoundly changed how I think about application performance and data. It describe…
> Structure and Interpretation of Computer Programs (doing all the exercises is key). I tried this, but got stuck on the first exercise that had you prove some mathematical thing. I concluded that I was too stupid for the book.