As an engineer who has stayed in engineering for the last 20 years this book was a read through the many episodes of my career and those of my colleagues. It is a map of non engineering career moves in an engineering career. It moves through many stages, however uncomfortable, an engineer may find themselves in. How to seek out more responsibility, how to just quietly test the water, or jump head first into a more senior role. Too many engineers seem to move in senior positions now that simply haven't put the time in to understand the nuances of business, of people, and of social interaction on all levels. Just because you're an amazing python programmer shouldn't be a promotion to looking after the team. All management should make their engineers read this who aspire to lead, no matter if in projects or with people.