Books & Videos

Table of Contents

  1. Chapter 1 The Myth of the Genius Programmer

    1. Help Me Hide My Code

    2. The Genius Myth

    3. Hiding Is Considered Harmful

    4. It’s All About the Team

    5. The Three Pillars

    6. HRT in Practice

    7. Next Steps

  2. Chapter 2 Building an Awesome Team Culture

    1. What Is Culture?

    2. Why Should You Care?

    3. Culture and People

    4. Communication Patterns of Successful Cultures

    5. High-Level Synchronization

    6. Day-to-Day Discussions

    7. Using an Issue Tracker

    8. Communication as Part of Engineering

    9. It Really Is About Your Product, After All

  3. Chapter 3 Every Boat Needs a Captain

    1. Nature Abhors a Vacuum

    2. Manager Is a Four-Letter Word

    3. The Servant Leader

    4. Antipatterns

    5. Leadership Patterns

    6. People Are Like Plants

    7. Intrinsic Versus Extrinsic Motivation

    8. Final Thoughts

  4. Chapter 4 Dealing with Poisonous People

    1. Defining “Poisonous”

    2. Fortifying Your Team

    3. Identifying the Threat

    4. Repelling the Poison

    5. A Final Thought

  5. Chapter 5 The Art of Organizational Manipulation

    1. The Good, the Bad, and the Strategies

    2. How Things Ought to Be

    3. How Things Usually Are

    4. Manipulating Your Organization

    5. Plan B: Get Out

    6. All Is Not Lost

  6. Chapter 6 Users Are People, Too

    1. Managing Public Perception

    2. How Usable Is Your Software?

    3. Design Matters

    4. Managing Your Relationship with Users

    5. Remember the Users

  7. Appendix Epilogue

    1. A Final Thought

  8. Appendix Further Reading