1. The C Programming Language
2. The Design of Everyday Things
3. On Writing
4. Surely You're Joking, Mr. Feynman!
5. Bruce Lee Striking Thoughts
6. Meditations (Gregory Hays translation)
7. The Personal MBA
I keep going back to it because it applies in almost every conflict in life, from competitors to personal relationships to office politics. It's also very entertainingly written.
> The Checklist Manifesto
I know it cover to cover but someone impressive always keeps recommending it and I go back for a reread. Alas, it isn't very practical for a software engineer, where you face different situations daily. I really wish it was because I want it to work.
> Never Split the Difference
Negotiation is a very emotional thing. Most of the time it's simply negotiating with kids or the spouse. This book is completely amazing for it, but a lot of techniques feel unnatural. I brush up to find techniques I was using wrong or simply to remind myself to focus on empathy.
> Deep Work
> Mastery
> Peak Performance
> The Art of Learning
> The Power of Habit
1. Your Money or Your Life - Joe Dominguez
2. Is the American Dream Killing You - Paul Stiles
3. The Odyssey - Homer
4. Collected Works of Ted Hughes
5. DK Eye Witness Guide to Thailand (on second paper copy)
6. Lonely Planet Guide to Philippines (on third paper copy)
7. The Hobbit (about 4 reads to date)
8. LOTR (3 reads to date)
---
In case of HhGttG, are you referring to the first Book, or to the whole series?
I'm personally most fond of "Goodbye, and thanks for all the Fish"
Mostly because it makes me so goddamn happy :)
I keep going back to it because it applies in almost every conflict in life, from competitors to personal relationships to office politics. It's also very entertainingly written.
> The Checklist Manifesto
I know it cover to cover but someone impressive always keeps recommending it and I go back for a reread. Alas, it isn't very practical for a software engineer, where you face different situations daily. I really wish it was because I want it to work.
> Never Split the Difference
Negotiation is a very emotional thing. Most of the time it's simply negotiating with kids or the spouse. This book is completely amazing for it, but a lot of techniques feel unnatural. I brush up to find techniques I was using wrong or simply to remind myself to focus on empathy.
> Deep Work > Mastery > Peak Performance > The Art of Learning > The Power of Habit
My go to motivational books.