This is the book I wish I could have read early in my career as a software developer; especially when I joined a larger tech company for a healthy pay rise, and found a very different engineering culture with surprisingly little guidance for navigating my new environment.
This book follows the structure of a “typical” career path for a software engineer, from starting out as a fresh-faced software developer, through being a role model senior/lead, all the way to the staff/principle/distinguished level. It summarizes what I’ve learned as a developer and how I’ve approached coaching engineers at different stages of their careers.
We cover “soft” skills which become increasingly important as your seniority increases, and ...