The book is composed of six standalone parts, each made up of several chapters:
Part 1: Developer Career Fundamentals
Part 2: The Competent Software Developer
Part 3: The Well-Rounded Senior Engineer
Part 4: The Pragmatic Tech Lead
Part 5: Role Model Staff and Principal Engineers
Part 6: Conclusion
Parts 1 and 6 apply to all engineering levels, from entry-level software developer, to principal-and-above engineer. Parts 2, 3, 4, and 5 cover increasingly senior engineering levels and group together topics in chapters, such as “Software Engineering,” “Collaboration,” “Getting Things Done,” etc.