not the GP, but start with Flow. Flow is the famous, classic one. Finding Flow is a later expansion/restatement -- it's good enough in its own right, but Flow is the lodestone
Also recommended in this reply
not the GP, but start with Flow. Flow is the famous, classic one. Finding Flow is a later expansion/restatement -- it's good enough in its own right, but Flow is the lodestone
Also recommended in this reply
Leave it to Psmith - 10/10 Anna Karenina - 8/10 The Code of the Woosters 8/10 Fooled by Randomness 7/10 Finding Flow: The Psychology of Engagement with Everyday Life 8/10 How to Get Filthy Rich in Rising Asia 9/10 Reluctant Fundamentalist 9/10 The Sense of an Ending - Julian Barnes 8/10 The Last Question - Asimov - 9/10 The Magic of Thinking Big - 6/10 The catcher in the Rye 8/10 Models 7/10 High Fidelity - Nick Hornby 8/10 The Ocean at the End of the Lane - Neil Gaiman 7/10 The Surrender Experiment - 10/10 Untethered Soul - 9/10 The Autobiography of a Yogi - 7/10 Raja Yoga - Swami Vikekandanda - 7/10 Something Fresh, something new - 7/10 Karma Yoga - Swami Vikekandanda - 8/10 Thinking, Fast and Slow - 9/10 Fierce Invalids Home from Hot Climates 10/10 The Pearl by John Steinbeck 7/10
Also recommended in this reply
Besides the already good technical book suggestions, I am going a bit off the path here, but these books have made me a better developer. "Endurance" about Sir Ernest Shackleton's incredible failed expedition to the South Pole has a lot of parallels to any software project. Teaches you about setting a high goal, finding the right team, overcoming failure, being scrappy, and keeping your team together inspite of the odds. Another non-standard book is "Finding Flow" by Mihaly Csikszentmihalyi which is about psychology of happiness at work or life.
Also recommended in this reply