While this book is targeted at people early in their careers and people considering careers in computer science, it also has some nice tidbits for those of us already well ahead in our careers.
One of my favorite passages rewrote the common "teach a man to fish" parable:Well said. Always go learn for yourself. This makes sense in public school and later in life. It is not about what you are taught. It is about what you learn. What you take away is far more important than what was presented. Somehow, I feel that in this age of entitlement, we have lost sight of that.
For us software developer, Lao Tzu's intent might be equally well served with "Ask for a fish; eat for a day. Ask someone to teach you to fish; eat for a lifetime." Better yet, don't ask to be taught--go learn for yourself.
There is also a section on mindfulness. It resonates with sometime that I have found in my own life. It does not matter how mundane the task, it matters how you perform the task. If you are frustrated at having to enhance the code coverage of the unit tests, you are going to move slowly and dread the process and memory. If you are challenged to increase the coverage of the unit tests in the most efficient way possible, you might actually look forward to the challenge. Try to look forward to the challenge as much as possible, it is a small change, but it makes the process the adventure rather than something to be endured. We all deserve a little more adventure.
Check it out.