First and foremost, my thanks to Bill Thomas for all the work he did in putting this book together. He did a superb job of selecting topics and ordering the material so that it makes a cohesive whole. Even though I wrote all of the papers, reading them again brings back lots of memories of the wonderful experiences I have had in more than 60 years of professional work. In this time, I have been blessed with many opportunities and many wonderful associations. It has never ceased to amaze me how helpful people can be. Whether they are managers, peers, or subordinates, much of what I have learned has been due to the mentoring, advice, critiques, and even disagreements I have had over these years.

Second, I would like to comment briefly ...

Get Reflections on Management: How to Manage Your Software Projects, Your Teams, Your Boss, and Yourself now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.