https://static1.squarespace.com/static/5ca3e714d74562b554c38...
Ask HN: Which books have made you a better thinker and problem solver?
21–30 of 248 posts
Re: Ask HN: Which books have made you a better thinker and problem solver?
#22What has done the most for me is actually running into lots of problems and solving them by digging deep, finding the cause, and a good way to solve it. One thing that's been invaluable is the idea that any problem can be solved, any system can be understood (as well as necessary to solve a problem), and that everything is fair game and in scope for solving the problem (thinking outside the box? there's only the box you put yourself in).
Nowadays, I'm mostly learning how to better explain the thought processes behind good software engineering that is all about tradeoffs and not about following rules or applying patterns without assessing applicability.
Another superpower is always to think of the simplest thing that will work. Avoid using fancy words or creating abstractions that make software seem sophisticated and complex when unnecessary. That only lowers the limit of how complex a problem you can solve. If you get really good at thinking and solving problems in simple ways, you can solve much more complex ones when called for.
I would suggest an entirely different path: play Go, the board game. The rules are incredibly few and easy to learn. The tactics and strategy limited only by imagination and ability to count/execute while balancing priorities (important vs urgent). Another thing that it teaches is the counter-productivity of ego. There's odd parallel I've noticed where getting good at Go makes you better at other things and vice versa. I've taken a year or more off playing and when returning to the game, find I quickly get back to my past level and beyond. Alternatively, if a bit masochistic play StarCraft 2 ladder ;-)
Re: Ask HN: Which books have made you a better thinker and problem solver?
#23Art of War. Good example of a creature to last a damn long time.
Re: Ask HN: Which books have made you a better thinker and problem solver?
#24Re: Ask HN: Which books have made you a better thinker and problem solver?
#25This book changed the way I think about user experience as a developer. I’m not a designer at all but when building a UI I try to think of it from a user perspective now because of this book.
Re: Ask HN: Which books have made you a better thinker and problem solver?
#26Masters of Doom. It’s the story of two renowned game developers, John Karmack and John Romero, and how they built id Software, the video game company that profoundly changed PC gaming and graphics. I was writing software for enterprise / consulting companies at the time (early phase of my career). This book opened my eyes to the crazy/wonderful/scary world of ‘startups’, the idea that people can bring their passion i…
Re: Ask HN: Which books have made you a better thinker and problem solver?
#27Re: Ask HN: Which books have made you a better thinker and problem solver?
#28Atlas Shrugged for reasons I will not disclose.
Re: Ask HN: Which books have made you a better thinker and problem solver?
#29From 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…